Shop now Shop now Shop now  Up to 50% Off Fashion  Shop all Amazon Fashion Prime Photos Shop now Learn More Shop now Shop now Shop Fire Shop Kindle Listen with Prime Shop now Shop now

Customer Reviews

4.8 out of 5 stars30
4.8 out of 5 stars
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

on 22 November 2000
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.
0Comment|2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 15 February 1999
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 22 November 1998
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 5 September 1999
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 6 April 2000
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
0Comment|Was this review helpful to you?YesNoReport abuse
on 26 June 1997
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 24 January 1997
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 17 June 1998
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 3 February 1997
This book is a standard for Unix programmers. It covers almost every important system call / feature available. Enough implementation detail is covered to understand how to use Unix system calls efficiently. Networking is the prime weakness of this book; Berkeley Sockets on top of TCP/IP are not covered in this book. Web and other network programmers still need this book, but will also need a complementary networking book.
0Comment|Was this review helpful to you?YesNoReport abuse
on 14 May 1997
"Definitive", "canonical" and "standard" are among the terms that apply to Steven's "APiTUE". Numerous examples combined with a clear style make even difficult features of Unix easy to grasp. His treatment of interprocess communication is especially well done. With the rising popularity of Linux, though, Stevens owes it to the Unix community to update this now half-decade old book.
0Comment|Was this review helpful to you?YesNoReport abuse

Sponsored Links

  (What is this?)