Related products:
Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
Advanced UNIX Programming (2nd Edition) (Addison-Wesley Professional Computing Series)
Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
|
Unix
Unix Systems Programming: Communication, Concurrency and Threads, Second Edition
Format: Hardcover
Author: Kay Robbins
ReleaseDate: 17 June, 2003
Publisher: Prentice Hall PTR
Rating:
practical it is
It doesn't just discuss the concepts and then you're on your own for coding. This is the type of book that doesn't leave you with more questions than it answers. It gives you enough code and explanation so that you can implement mutex locks, semaphores, threads, etc. It doesn't force you to go search online for code samples. I refer to this book often, and not just when writing code for Unix.
How is it different from his older version ?
He thinks he is in spiral model of life cycle publishing, Good Grief!
Added few more projects which are poorly written, especially project www redirection - chapter 19. Well he fixed all his bugs. When I am paying 60 bucks, I expect some quality content. Oho, well maybe my expectations are more because he is targettng the student community. They are not paying you to read your book but they will download of some p2p file sharing network. We pay so I think I have every right to demand. The difference is obvious when a book is written by academic professor versus a professional software developer with tons of experience.
I would suggest, stick to Richard Stevens, unless you are in that Texas school where he teaches.
Good textbook style reference
So it has longer examples, and it likes to put "Exercise" for all of its sections. True, this is a text book. However the book also makes an excellent reference. It was well written, and has nice diagrams to explain things like IO redirection, forking, semaphores and other basic concepts of Unix development. Its dated, and does not talk about some newer IPC capabilities such as in Linux and Solaris 10, but it makes a good introductory book.
|
|