Advanced Programming UNIX Environment by W. Richard Stevens, Stephen A. Rago

BUY IT NEW

  • $79.99 List price
    $57.34 Online price
    $51.60 Member price
    (Save 35%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780201433074&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

12 copies from $46.99

See All Available

Textbook (Hardcover - REV)

  • 960pp
  • Sales Rank: 72,412

Textbook Information

  • ISBN-13: 9780201433074
  • Edition Description: REV
  • Edition Number: 2
  • Pub. Date: June 2005
  • Publisher: Addison-Wesley

Reader Rating: (3 ratings)

Detailed Rating: "Clarity" See All

Buy it Used: 12 copies from $46.99 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features

Product Details

  • Pub. Date: June 2005
  • Publisher: Addison-Wesley
  • Format: Textbook Hardcover, 960pp
  • Sales Rank: 72,412

Synopsis

Rago (one of the Bell Laboratories developers who built UNIX System V, Release 4) updates the late Stevens' text on programming in the UNIX environment after some 13 years. He has updated the chapters on file input/output (I/O), files and directories, standard I/O library, system data files and information, process environment, process control, process relationships, signals, daemon processes, interprocess communication, network IPC (information processing center), terminal I/O, pseudo terminals, database libraries, and communicating with network printers. Rago has also added chapters on threads, multithreaded programming, and socket interfaces. Interfaces have been brought into line with the 2001 version of the POSIX.1 standard and case studies have been changed to cover more relevant real-world examples, most of which have been tested on the platforms of FreeBSD 5.2.1, the Linux2.4.22 kernel, Solaris 9, and Darwin 7.4.0 (the Free BSD/Mach hybrid underlying Apples Mac OS X 10.3). Annotation ©2005 Book News, Inc., Portland, OR

Slashdot.org

This book is no superficial rewrite of the first edition. From cover to cover, it's apparent that Rago has carefully interpreted the original text and rewritten it to accurately reflect the changes of the past 13 years; he has also managed to preserve to original lucid and efficient presentation style of Stevens' classic.

More Reviews and Recommendations

Biography

We are deeply saddened to learn of the death of noted author W. Richard Stevens. His passing is obviously a tremendous loss for the technical community, but it is a personal one for us as well. Rich was both a gifted colleague and a valued friend who will be greatly missed. We extend our sympathies to his family.

Obituary from the Arizona Daily Star:

STEVENS, W. Richard, noted author of computer books died on September 1. He is best known for his "UNIX Network Programming" series (1990, 1998, 1999), "Advanced Programming in the UNIX Environment" (1992), and "TCP/IP Illustrated" series (1994, 1995, 1996). Richard was born in 1951 in Luanshya, Northern Rhodesia (now Zambia), where his father worked for the copper industry. The family moved to Salt Lake City, Hurley, New Mexico, Washington, DC and Phalaborwa, South Africa. Richard attended Fishburne Military School in Waynesboro, Virginia. He received a B.SC. in Aerospace Engineering from the University of Michigan in 1973, and an M.S. (1978) and Ph.D. (1982) in Systems Engineering from the University of Arizona. He moved to Tucson in 1975 and from then until 1982 he was employed at Kitt Peak National Observatory as a computer programmer. From 1982 until 1990 he was Vice President of Computing Services at Health Systems International in New Haven, CT, moving back to Tucson in 1990. Here he pursued his career as an author and consultant. He was also an avid pilot and a part-time flight instructor during the 1970's.

He is survived by his loving wife of 20 years, Sally Hodges Stevens; three wonderful children, Bill, Ellen and David; sister, Claire Stevens of Las Vegas,NV; brother, Bob and wife Linda Stevens of Dallas, TX; nieces, Laura, Sarah, Collette, Christy; and nephew, Brad. He is predeceased by his parents, Royale J. Stevens (1915-1984); and Helen Patterson Stevens (1916-1997). Helen lived in Tucson from 1991-1997, and Royale lived here in the early 1930's attending Tucson High School while his father was treated for TB at the Desert Sanitorium (now TMC). The family asks that in lieu of flowers, donations be made in Richard's name to Habitat for Humanity, 2950 E. 22nd Street, Tucson, AZ 85713. A memorial service for Richard will be held at St. Phillip's in the Hills Episcopal Church on Tuesday, September 7th at 12:00 noon. Following the service there will be a reception in the Murphy Gallery of the Church. Please wear colorful clothing to the service; Richard loved colors.

W. Richard Stevens was an acknowledged UNIX and networking expert and the highly-respected author of several books. He was also a sought-after instructor and consultant.

Stephen A. Rago, one of the Bell Laboratories developers who built UNIX System V, Release 4, currently works as a manger at EMC, specializing in file servers and file systems.

Customer Reviews

An absolute essential for UNIX programmers of all typesby SocratesMN

Reader Rating:
See Detailed Ratings

May 02, 2009: An absolute essential reference for anyone who needs to program things the right way in a UNIX environment (GNU/Linux, Solaris, BSD, OS X, etc.). Everything is clearly explained, with complete reasoning why something should be done in a particular way, and with full examples that are not toys; e.g. they do not ignore error checking steps that should always be done in the real world, but which are frequently skipped with nothing more than comments in books, simply to save space. The flip side of this, is that the examples do build on and reference functions defined in other examples, since it would be impractical to replicate all of that for every new example.

Overall, a very well written, well organized reference manual, that I have found to be indispensable to me in my day-to-day programming.

A reviewerby Anonymous

Reader Rating:
See Detailed Ratings

December 31, 2007: In many ways, while UNIX is still one of the most used operating system for commercial enterprise systems, it is becoming a big dated. Nevertheless, there are still thousands of programmers who really need to know how certain things are handled at the very lowest levels of the operating system and this is one of the most useful books that was ever written to cover those topics. I found the book to be very well organized and I have never really had any problems finding the information I need on specific topics. Nevertheless, whenever I refer to this book I keep my copy of 'The Magic Garden Explained' (Goodheart/Cox) handy for comparison purposes. The Stevens book is more up to date, of course, but Goodheart and Cox sometimes explain things just a bit better. In the end, though, I cannot conceive how a person can write C/C programs for Unix without this book. It comes across as authoritative and with the exception of using a relatively archaic form of writing the C examples, the examples are very helpful - but even when their C usage is a bit behind the times, anyone who is proficient in that language will know what corrections to make.


More Customer Reviews