Rating: Summary: SPEECHLESS.... Review: This is a great..., no, REALLY great book to start Unix Programming. I thought I know C programming quite well, but when I read this book, I realize that I know nothing about Unix.This book consists of 19 chapters. The first half explains Unix environment that you should aware of when you do programming in Unix. The second (last) half of the book contains 'the advanced Unix programming.' I thought I could skip the first half of this book and go straight to the advanced programming, but then I realised, that if I have never read the basics of Unix programming, then I should read the first half of the book first. Richard Stevens is so clever to arrange the sequence of the chapters. Each chapter is like a 'linked-list' (if you're a C programmer, you know what I'm talking :) ), in order to understand a certain chapter, you must first understand the preceeding chapter. If you go to BrainBench.com and check their test syllabus for Unix Programming, this book definitely covers the syllabus. Although I have never taken their test for Unix programming, I think the guys at brainbench are also using this book when developing the test. If you had other Stevens' book like the famous "Unix Network Programming," (UNP) this book is a must! There's a lot of things I cannot understand when reading UNP until I read this book. But I should warn you: This book is definitely NOT for beginners....
Rating: Summary: Horrible Book Review: A better choice would be Linux Programming unleashed. This book skims over certain details and is poorly written.
Rating: Summary: Still an excellent resource Review: Although it's nearly a decade old, this book is still the best resource for understanding the intricacies of UNIX system calls. It does not cover graphical interfaces or networking; those are topics for other books. Highly recommended for seasoned programmers.
Rating: Summary: If you want to understand UNIX... Review: ... then this book is probably THE top candidate for helping you to achieve that goal. It's one thing to understand, and be able to exercise, UNIX system administration and maintenance. It's yet another to understand the system calls which allow you to perform the latter. Although both of them rely on each other, it is the latter that I feel is necessary for the most thorough understanding. Advanced Programming In The UNIX Environment does a MOST EXCELLENT job of lending what is required for both system administrators and programmers alike to work in said environment with a broad realization of what they're working with. Don't let the title scare you --- the word "advanced" in the title should not be equated with "complex." It simply means that, if you choose to learn more, this book will provide it --- it is an exhaustive library of information about both the fundamentals and the subtleties of the UNIX operating environment packed into one book. The author of this book obviously has many years of experience to share, and this book is, by far, _the_ resource to turn to when and if you want a precise and accurate understanding of the topic at hand. I give it ten stars.
Rating: Summary: not very good Review: i think the 2-volume UNP (2nd ed.) is much better.
Rating: Summary: Very Nice... Review: Yep. It is very useful. You cannot consider yourself a competent unix developer without this in your library. Though, slightly outdated - I am satisfied. Good ideas, well written commentaries and plenty of code to work with. A Magnus Opus.
Rating: Summary: The best reference for C programming under Unix Environment Review: This book is the most complete reference about C programming under Unix Environment. It not only tells you how to use system calls, but also teaches you how the system calls actually works. Although it's written almost a decade ago, all contents are compliant to POSIX 1. So it's still useful to any *n*x operating system that are compliant to POSIX. If you will write programs that run under unix like system, this book is a must have.
Rating: Summary: An Excellent Unix programming book Review: This book is the best when it comes to explaining and illustrating the key elements to programming in UNIX. This is a must have for every _good_ programmer.
Rating: Summary: After 10 years, it is still the best book about UNIX' API Review: This book is for C programmers. Though there have been many years since it appeared, it is still an invaluable book. The book is full of examples, which is considered as the best way to learn programming language and API. For an application programmer, it is important to know Unix interfaces clearly and how to use them together. There are a lot of books about Unix, but many of them describe the kernel or other things, and the manual is too large and troublesome to read. So we need the book written by Stevens, which tell you interfaces with examples.
Rating: Summary: Go and Get it Review: If you don't have this book, you're not serious about UNIX. It's sufficient to say it's by Stevens. This book is not gonna guide you to the internals of Unix, and will not even lay the ground for that, except maybe if you're curious and you reached the last chapters. However, it's an excellent, unvaluable reference, and book to read if you want to be a good Unix developer. Have not come across any other book that does it as well as Stevens does it.
|