Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Advanced Programming in the UNIX Environment by W Richard Stevens
Recommended
ISBN: 0-201-56317-7       Publisher: Addison-Wesley       Pages: 744pp       Price: £?
Categories:   unix    
Reviewed by Adrian Wontroba in C Vu 5-1 (Nov 1992)
This hefty tome has been advertised as the successor to Rochkind's well-respected Advanced UNIX Programming. Stevens' aim is to provide the rationale and examples missing from the Unix Programmers Manual. In my opinion he has succeeded. In 17 chapters he covers topics such as standards, file IO, files and directories, the standard IO library, accessing system data files, processes and signals (90+ pages!), terminal IO, deamons, inter process communication and pseudo terminals. The text is very readable and is primarily aimed at C programmers using SVR4 or 4.3+BSD. Differences between these two main current flavours of UNIX, POSIX and earlier versions are frequently highlighted.

Most chapters contain copious examples and end with a number of exercises, for some of which answers are provided. The examples range from simple demonstrations to potentially useful programs like cu/tip and pty replacements.

The majority of the examples have been run on four different versions of UNIX (System 5 release 4, 4.3+BSD (since released as 4.4BSD), BSD/386 and SunOS 4.1.1 and 4.1.2). Unusually, the source code and errata are available by anonymous FTP. If you want these, and are connectivity impaired, send me a formatted 3.5" floppy disc and a stamped addressed return mailer. I'll send back a compressed tar archive. I have been unable to try the example code myself, due to my being separated from my UNIX box for the last four months.


Other Authors with the same surname

Stevens
Advanced Fractal Programming in C by Roger T Stevens  (Reviewed Jan 1992)
Advanced Graphics Programming in C & C++ by Roger T Stevens & C D Watkins  (Reviewed Jul 1992)
C Database Development (Second Edition) by Al Stevens [Recommended]  (Reviewed Sep 1991)
C Graphics Handbook, The by Roger T Stevens  (Reviewed Jan 1993)
C++ Database Development (2nd Ed) by Al Stevens  (Reviewed May 1996)
C++ Database Development by Al Stevens [Recommended]  (Reviewed Jul 1995)
C++ Graphics Programming Handbook, The by Roger T Stevens [Not Recommended]  (Reviewed May 1997)
Fractal Programming and Ray Tracing with C++ by Roger T Stevens [Not Recommended]  (Reviewed Jan 1992)
Learning C with Fractals by Roger T Stevens [Not Recommended]  (Reviewed Jul 1993)
Object-Oriented Graphics Programming in C++ by Stevens  (Reviewed Nov 1995)
Teach Yourself C++ (4th ed) by Al Stevens  (Reviewed Nov 1995)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/a/a000151.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/