出版社: Addison-Wesley Professional
出版年: 2013-5-24
页数: 1024
定价: USD 69.99
装帧: Paperback
丛书: Addison-Wesley Professional Computing Series
ISBN: 9780321637734
内容简介 · · · · · ·
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 p...
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.
Advanced Programming in the UNIX Environment, 3rd Edition的创作者
· · · · · ·
作者简介 · · · · · ·
The late W. Richard Stevens was the acclaimed author of UNIX® Network Programming, Volumes 1 and 2, widely recognized as the classic texts in UNIX networking; TCP/IP Illustrated, Volumes 1-3; and the first edition of this book.
Stephen A. Rago is the author of UNIX® System V Network Programming (Addison-Wesley, 1993). Rago was one of the Bell Laboratories developers who built ...
The late W. Richard Stevens was the acclaimed author of UNIX® Network Programming, Volumes 1 and 2, widely recognized as the classic texts in UNIX networking; TCP/IP Illustrated, Volumes 1-3; and the first edition of this book.
Stephen A. Rago is the author of UNIX® System V Network Programming (Addison-Wesley, 1993). Rago was one of the Bell Laboratories developers who built UNIX System V Release 4. He served as a technical reviewer for the first edition of Advanced Programming in the UNIX® Environment. Rago currently works as a research staff member in the Storage Systems Group at NEC Laboratories America.
丛书信息
· · · · · ·
喜欢读"Advanced Programming in the UNIX Environment, 3rd Edition"的人也喜欢 · · · · · ·
Advanced Programming in the UNIX Environment, 3rd Edition的书评 · · · · · · ( 全部 51 条 )
真的决定要读了吗?那就完整的读完它吧!!!
打通这个关节,程序员可以干上三十年
> 更多书评 51篇
论坛 · · · · · ·
| 2013年?是不是要出第三版了 | 来自沙漠之周 | 2 回应 | 2013-10-25 10:04:11 |
这本书的其他版本 · · · · · · ( 全部13 )
-
人民邮电出版社 (2006年)9.4分 2468人读过
-
人民邮电出版社 (2014)9.7分 560人读过
-
机械工业出版社 (2000)9.3分 506人读过
-
人民邮电出版社 (2006)9.6分 261人读过
以下书单推荐 · · · · · · ( 全部 )
- Computer System (王煜)
- T (dhcn)
- 书单 | Non-Fiction 9.0+ (Sheryl)
- 主题阅读·CS (真心懒)
- 搬砖指北 (Terenceli)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Advanced Programming in the UNIX Environment, 3rd Edition的评论:
feed: rss 2.0










2 有用 邻家の躺平人 2017-11-23 22:46:16
这个时间点下真的过气了。照顾多种实现显得过于啰嗦(POSIX自己的锅?),某些章节编排显然不合理(比如I/O Multiplexing放到了network socket之前),内容侧重点不对(以现在要求而言);感觉不如找本针对某个具体platform的
0 有用 古田道雪 2021-12-31 01:46:26
我觉得不好,太啰嗦
0 有用 █▓▒░ 2023-08-07 12:18:13 湖北
值得带着目的读。太精细了,每一个带 at 的函数变体都要交代一遍具体行为,确实帮读者省下了前后互见的时间,但有点详略不当。第一版传承下来的万能菜谱思路让一些章节味同嚼蜡,读者希望得到实现原理,而不是加长加厚的 man 参数列表。各种标志、掩码的介绍可以交给互联网,作者更擅长解说复杂体系。
0 有用 夏夜寂寞属壁虎 2020-08-14 19:10:10
四星半,半星扣在API太旧。是很经典的系统编程手册,需要反复翻阅。
0 有用 懒猫 2021-02-04 01:22:36
3rd Edition!经典重现。