Advanced Programming in the UNIX® Environment: Second Editio n
By W. Richard Steven s , Stephen A. Rag o
...............................................
Publisher: Addison Wesley Professional
Pub Date: June 17, 2005
ISBN: 0201433079
Pages: 960
Table of Contents | Index
"Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of UNIX and UNIX-lik e
operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of al l
topics, examples, and applications to recent releases of popular implementations of UNIX and UNIX-like environments. And yet, it doe s
all this while retaining the style and taste of the original classic."--Mukesh Kacker, cofounder and former CTO of Pronto Networks ,
Inc."One of the essential classics of UNIX programming."--Eric S. Raymond, author of The Art of UNIX Programming"This is th e
definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the classi c
Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of th e
pitfalls to look out for when programming across different UNIX system implementations and points out how to avoid these pitfalls usin g
relevant standards such as POSIX 1003.1, 2004 edition and the Single UNIX Specification, Version 3."--Andrew Josey, Director ,
Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group"Advanced Programming in the UNIX® Environment ,
Second Edition, is an essential reference for anyone writing programs for a UNIX system. It's the first book I turn to when I want t o
understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this book to incorporate newe r
operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability an d
usefulness. It will always have a place right next to my computer."--Dr. Benjamin Kuperman, Swarthmore CollegePraise for the Firs t
Edition"Advanced Programming in the UNIX® Environment is a must-have for any serious C programmer who works under UNIX. It s
depth, thoroughness, and clarity of explana-tion are unmatched."--UniForum Monthly"Numerous readers recommended Advance d
Programming in the UNIX® Environment by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of thi s
book, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating."--Open System s
Today"A much more readable and detailed treatment of UNIX internals can be found in Advanced Programming in the UNIX ®
Environment by W. Richard Stevens (Addison-Wesley). This book includes lots of realistic examples, and I find it quite helpful when I
have systems programming tasks to do."--RS/Magazine"This is the definitive reference book for any serious or professional UNI X
systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original."--Andrew Josey ,
Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working GroupFor over a decade, serious C programmer s
have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W .
Richard Stevens' Advanced Programming in the UNIX® Environment. Now, Stevens' colleague Stephen Rago has thoroughly update d
this classic to reflect the latest technical advances and add support for today's leading UNIX and Linux platforms.Rago carefully retain s
the spirit and approach that made this book a classic. Building on Stevens' work, he begins with basic topics such as files, directories ,
and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and termina l
I/O.Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to driv e
interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard .
Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.2 2
kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3.As in the first edition, you'll lear n
through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and function s
are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie togethe r
what you've learned, the book presents several chapter-length case studies, each fully updated for contemporar y
environments.Advanced Programming in the UNIX® Environment has helped a generation of programmers write code with exceptiona l
power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable .
This document was created by an unregistered ChmMagic, please go to http://www.bisenter.com to register it. Thanks .