Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Advanced Programming in the UNIX Environment, 3rd Edition

Buy

For more than twenty years, serious C programmers 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, once again, Rich’s colleague Steve Rago has thoroughly updated this classic work. The new third edition supports today’s leading platforms, reflects new technical advances and best practices, and aligns with Version 4 of the Single UNIX Specification.

 

Steve carefully retains the spirit and approach that have made this book so valuable. Building on Rich’s pioneering work, he begins with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. He also thoroughly covers threads and multithreaded programming, and socket-based IPC.

 

This edition covers more than seventy new interfaces, including POSIX asynchronous I/O, spin locks, barriers, and POSIX semaphores. Most obsolete interfaces have been removed, except for a few that are ubiquitous. Nearly all examples have been tested on four modern platforms: Solaris 10, Mac OS X version 10.6.8 (Darwin 10.8.0), FreeBSD 8.0, and Ubuntu version 12.04 (based on Linux 3.2).

 

As in previous editions, you’ll learn through examples, including more than ten thousand lines of downloadable, ISO C source code. More than four hundred system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you’ve learned, the book presents several chapter-length case studies, each reflecting contemporary environments.

 

Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability. Now updated for today’s systems, this third edition will be even more valuable.

(HTML tags aren't allowed.)

Learning the bash Shell, 3rd Edition
Learning the bash Shell, 3rd Edition
This refreshed edition serves as the most valuable guide yet to the bash shell. It's full of practical examples of shell commands and programs guaranteed to make everyday use of Linux that much easier. Includes information on key bindings, command line editing and processing, integrated programming features, signal handling, and much more!
...
Hacking Google Maps and Google Earth (ExtremeTech)
Hacking Google Maps and Google Earth (ExtremeTech)
Going somewhere? Or just getting back?

 

Great vacation photos—too bad you can't remember where you took them. And wouldn't it have been terrific to find a pizza joint when you bumped into your college buddy in that little ski town? Well, by making Google Maps and Google Earth do your bidding, you can find out not only where...

Excel 2007: Beyond the Manual
Excel 2007: Beyond the Manual
Many experienced users may initially find Excel 2007 rather disorientating. But Excel 2007: Beyond the Manual will introduce those who are already familiar with Excel basics to more advanced features, like consolidation, what-if analysis, PivotTables, sorting and filtering, and some commonly used functions.

You'll learn how to maximize...


Image Processing and Pattern Recognition (Neural Network Systems Techniques and Applications)
Image Processing and Pattern Recognition (Neural Network Systems Techniques and Applications)
Image Processing and Pattern Recognition covers major applications in the field, including optical character recognition, speech classification, medical imaging, paper currency recognition, classification reliability techniques, and sensor technology. The text emphasizes algorithms and architectures for achieving practical and...
David Busch's Sony Alpha DSLR-A850 Guide to Digital Photography
David Busch's Sony Alpha DSLR-A850 Guide to Digital Photography

With the Alpha DSLR-A850, Sony has combined 24 megapixels of full-frame resolution with the compact body and ease of use that the Alpha models are known for. David Busch's Sony Alpha DSLR-A850 Guide to Digital Photography shows discerning photographers like you how to take outstanding pictures with this sophisticated and cutting-edge...

Computer Games and Team and Individual Learning
Computer Games and Team and Individual Learning

Documents research on the impact of computer games on the learning of adults. Computer games and learning are characterized from a series of different theoretical and empirical viewpoints. Both civilian sector and military applications are presented. While effectiveness of game environments to support learning can be documented in terms of...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy