Shop now Shop now Shop now Shop All Amazon Fashion Up to 70% off Fashion Cloud Drive Photos Shop now Shop Amazon Fire TV Shop now Shop Fire HD 6 Learn More Shop now Shop now Shop now
Buy Used
£3.31
Condition: Used: Good
Comment: This book is in good condition and fulfilled by Amazon which means it is eligible for Amazon Prime. The book itself may have been used before but will be largely free of stains and markings. Textbooks may have slight highlighting. Corners may be slightly bent and spine may be creased but overall in solid condition with money back guarantee.
Trade in your item
Get a £0.67
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Advanced Programming in the UNIX Environment (APC) Hardcover – 30 Jun 1992

30 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Hardcover
"Please retry"
£6.20 £0.09

Special Offers and Product Promotions

  • Save £20 on Amazon.co.uk with the aqua Classic card. Get an initial credit line of £250-£1,200 and build your credit rating. Representative 32.9% APR (variable). Subject to term and conditions. Learn more.



Product details

  • Hardcover: 768 pages
  • Publisher: Addison Wesley; 1 edition (30 Jun. 1992)
  • Language: English
  • ISBN-10: 0201563177
  • ISBN-13: 978-0201563177
  • Product Dimensions: 19.6 x 5.1 x 24.4 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Bestsellers Rank: 909,543 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Publisher

A tutorial that you just shouldn't be without
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.

Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.

A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - will want on their bookshelves.

Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release 4 and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearly understand the status of the current and future standards, including IEEE POSIX and XPG3.

From the Back Cover

If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.

Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.

A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - will want on their bookshelves.

Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release 4 and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearly understand the status of the current and future standards, including IEEE POSIX and XPG3.



0201563177B04062001


Customer Reviews

4.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By A Customer on 22 Nov. 2000
Format: Hardcover
When there's something odd going on connecting to Acme co's server the cry goes out "Who's got a copy of Steven's?". This, along with his two Network programming books are *the* definitive guides if you're doing any serious UNIX work. For sure you can always take some small area a lot further, but if you ever wondered just what the point of longjmp() is, or need to know why you're getting that ESOMESILLYERROR errno return code then this is the book for you. I know of *nobody* who has ever been even remotely disappointed with this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 15 Feb. 1999
Format: Hardcover
Advanced Programming in the UNIX Environment is one of the best programming books that I have read. Chapters 7 and 8 are outstanding. The book would be worth it just for either of those chapters alone. Surprisingly enough, though, the section which I have referred to the most is 6.9, which discusses date and time routines in C/UNIX; 6.9 is a critical reference on date-time issues. This is truly one of those rare books that you could read multiple times, and it would be worth the time and effort to do so. A good reader will often want to quarrel or wrestle with the observations of a writer; that is not true with this book. With Stevens as the writer, you as the reader will KNOW that he clearly has a complete, total, and utter mastery of this subject; and you, as the reader, will feel compelled to simply learn everything you can that this man has to say about UNIX and C. I highly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 22 Nov. 1998
Format: Hardcover
Once the budding Unix acolyte has become comfortable with C, this is the book to get if you want to get the most out of Unix systems programming.
It's a hefty tome, but it is very thorough in it's coverage and examples. One critcism I have heard, is that it requires reading from beginning to end, as later chapters build on information from the earlier ones. I feel that this makes it more useful as a tutorial, and once you know the outline of each topic, you can then use the book as a reference.
The source code can be downloaded of the web, although I found myself typing it in directly from the book and then tweaking it to get a better understanding of how it worked.
Along with a copy of K&R, Plauger's C library reference and Steven's Unix Network Programming, this book accompanies me on every assignment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 5 Sept. 1999
Format: Hardcover
Tragically, mr. Stevens passed away 4 days ago.
However, I am certain that APUE will live on for a long time. I have been a professional UNIX programmer for several years, and no other book, no other course, no other person has taught me as much about UNIX programming as Steven and his book.
Every library function, every system call is meticously described. Especially valuable is the book's description on how each function works under various flavours of UNIX: Is this covered by POSIX, does it come from BSD or System 5?
APUE is the only book that has a permanent place on my desk. If you do UNIX programming, you should have it too.
Thank you, Richard. I wish though I had thanked you while you still lived.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover
It is very understandable, well written, full of valuable examples and always goes to the point. It can be read from cover to cover or just the subject you have an interest on. Particularly are of great help the tables and comparisons among different techniques and Unix flavours that he gives throughout the whole book, like in IPC, where he advices one mechanism or another depending on what you want to do. Definitely a book any person working in IT and having anything to do with Unix (whatever flavour) should have. And the same may be applied to his TCP/IP books. I never made a better inevestment. Mr Stevens' death has been a grear loss for the IT community. Thank you, Mr Stevens. Farewell
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 26 Jun. 1997
Format: Hardcover
It is only book I have seen that illustrate unix programming so clear and so detail. Mr.stevens makes many difficult fetures of unix to easy grasp.In the book ,author describes more than 200 system calls and functions;a brief example accompanies each description. Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how
to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a
pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of
the code in the book is available via UUNET.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 24 Jan. 1997
Format: Hardcover
This book, in common with all of Stevens's works is a fine example of how to write technical literature without boring the reader.

He starts with an discussion of the multitude of differing Unixes, explaining the geneology of each. Along with the work on standards, this is essential reading for any Unix user, from Wizard to Weenie.

As the book progresses, he takes you through the Unix API, step by step. IO, Processes, Tasks; it's all their.

If you have a more advanced understanding, you can leap to the parts you want without fear of losing the rythm of the book.

The best.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A Customer on 17 Jun. 1998
Format: Hardcover
All the other praise is well deserved. This book sets an incredibly high precedent as to the quality of technical literature. GET THIS BOOK. The UNIX API has never been presented better.
My only single complaint is that the text is written as a programmer would have written it: that is, much passive voice. Just make sure you have some coffee and a lot of time. It took me a little time to get through it (a 3 day cruise in the bahamas, actually), but I am to this day thankful that I did.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews



Feedback