《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
《UNIX环境高级编程(第3版)》内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
适读人群 :所有层次UNIX/Linux程序员
20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所著的《UNIX高级环境编程》。现在,Stevens的同事Steve Rago彻底更新了这本经典著作。新的第3版支持当今领先的系统平台,反映了最新技术进展和最佳实践,并且符合最新的Single UNIX Specification第4版(SUSv4)。
Rago保留了使本书前版成为经典之作的精髓和方法。他在Stevens原著的基础上,从基础的文件、目录和进程讲起,并给诸如信号处理和终端I/O之类的先进技术保留较大的篇幅。他还深入讨论了线程和多线程编程、使用套接字接口驱动进程间通信(IPC)等方面的内容。
这一版涵盖了70多个最新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前最主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。
与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。
《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。
精彩书评:
本书第1版连同Stevens所著的系列网络技术书籍,被公认为优秀的、匠心独具的名著,成为极其畅销的作品……总之,这是一本弥足珍贵的经典著作的更新版。
——Dennis Ritchie,图灵奖得主,UNIX操作系统和C语言之父
对任何一个严谨的、专业的UNIX系统程序员而言,本书都是不可或缺的权威参考书。Rago更新和扩展了Stevens的经典著作,并保持了原书的风貌。书中利用清晰的实例演示了API的使用过程,还提到了许多在不同UNIX系统实现上编程时需要注意的陷阱,并指出如何使用相关的标准(如POSIX 1003.1 2004版和Single UNIX Specification第3版)来避免这些错误。
——Andrew Josey, The Open Group标准部门主管,POSIX 1003.1标准工作组主席
绝对的UNIX编程经典之一。
——Eric S. Raymond,《UNIX编程艺术》作者
Stephen Rago的更新版本对于使用众多UNIX及相关操作系统环境的广大专业用户来说是一个迟来的喜讯。这一版不仅删除了过时的接口,吸纳了较新的开发接口,还根据UNIX及类UNIX操作系统环境的几种主流实现发布的新版本全面更新了所有主题、实例和应用的背景。难能可贵的是,这一版本还保持了经典的第1版的风格和品位。
——Mukesh Kacker,Pronto Networks公司联合创始人和前任CTO
本书对于任何在UNIX系统上编写程序的开发人员来说都是非常重要的参考书。当我想要了解或者重新回顾各种系统接口时,这本书是首选的求助工具。Stephen Rago成功地修订了本书,使其与新的操作系统(如GNU/Linux和苹果的OS X)相容,并保持了第1版易读和实用的特质。它将永远摆放在我桌上随手可及的位置。
——Benjamin Kuperman博士,斯沃斯莫尔学院
这是每一位严谨的UNIX C程序员必备的书籍。它深入、全面、清晰的解释是无可匹敌的。
——UniForum Monthly
从W. Richard Stevens的这本书中可以找到更多易于理解的、详尽的UNIX系统内部细节。这本书包含了大量实际的例子,对系统编程工作非常有益。
——RS/Magazine
作者介绍
W. Richard Stevens,国际知名的UNIX和网络专家,备受赞誉的技术作家。生前著有多部经典的传世之作,包括《UNIX网络编程》(两卷本)、《TCP/IP详解》(三卷本)和本书第1版。
Stephen A. Rago,资深UNIX程序员,目前任NEC美国实验室存储系统集团研究员。之前是贝尔实验室的UNIX系统V版本4的开发人员之一。著有《UNIX系统V网络编程》,并曾担任本书第1版的技术审校和第2版的共同作者。
译者介绍
戚正伟,博士,上海交通大学软件学院副教授,微软亚洲研究院(2008)和美国CMU大学(2011-2012)访问学者。研究方向为系统软件和程序分析,著有《New Blue Pill深入理解硬件虚拟机》和《嵌入式GIS开发及应用》等书。
张亚英,博士,同济大学电子与信息工程学院计算机系副教授,研究方向为分布与移动计...
(展开全部)
Parentandthechildshareafiletableentryforeveryopendescriptor.
——引自章节:Ch8ProcessControl
大多数UNIX调试程序都使用core文件以检查进程终止时的状态。
——引自第234页
美国杜克大学心理学和行为经济学教授,同时也在该校经济学院、医学院等担任教职,拥有心理学博士及商学博士学位。他的文章经常发表在《纽约时报》《华尔街日报》《华盛顿邮...
作品目录什么是拼布什么是拼布绗缝和绗缝制作拼布的流程拼布常用语说明拼布工具拼布布料铺棉花样搭配纸样的制作方法布纹和剪裁方
季爱民,北京大学历史学博士,现任东北师范大学历史文化学院副教授。研究方向为隋唐史、中古佛教社会史。2011年以来,从事“隋唐两京佛教铭文辑录”项目的资料搜集和整...
儿科专病中医临床诊治 内容简介 《专科专病中医临床诊治丛书》自2000年出版以来,得到了广大中医药工作者的欢迎.为紧跟时代步伐,充分反映专科专病建设的新进展,该...
卡布《中国国家地理》杂志签约摄影师。拍摄的记录片《金丝野牦牛》在2017中国上海国际绿色电影节上,在全球37个国家参选的170部影片的角逐中斩获“最佳物种奖”。...
北岛,原名赵振开,一九四九年生于北京,现居香港。一九七八年与朋友创办《今天》文学杂志并任主编至今,作品被译成三十多种文字。
彩叶植物与景观 本书特色 王铖、朱红霞著的《彩叶植物与景观》是植物与景观丛书里的一本。彩叶植物是指叶色鲜艳、明显区别于自然绿色或灰褐色的观赏植物,在园林绿化和特...
作品目录目录巴尔扎克笔下的人伦道德平民公寓初见世面鬼上当父亲的死· · · · · ·精彩摘录p20伏盖太太像所有没见识的人一样
★ 灵性科学奠基巨著,《上帝的指纹》作者作序鼎力推荐!★ 地球上最具影响力的灵性科学研究者大卫•威尔库克解构人类未来蓝图!★ 在全世界引起轰动的旷世奇作,多个国...
川上文代(FUMIYO KAWAKAMI),她从幼年时代就对料理有着浓厚的兴趣,并于初中三年级至高中三年级的四年时间里,在池田幸惠料理教室学习料理制作。从大阪阿...
曹旭,字升之,号梦雨轩主人。江苏金坛人。诗人、散文家、学者。1988年获复旦大学首届文学博士学位。现为上海师大教授、博士生导师、图书馆名誉馆长;中国作协散文作家...
《晚清戏曲的变革(增订版)》内容简介:传统戏曲今天通常被视为高雅艺术。然而,溯洄至明清尤其是清乾隆以后直至民国,戏曲只是其
朱迪丝•N.施克莱Judith N. Shklar (1928—1992)美国政治理论家,哈佛大学政治学教授,历任美国政治学与法哲学协会主席、美国政治科学协会主...
症治论读释义 本书特色 《症治论读》清乾隆时期江南名医王念岐撰著。 全书共6卷,分别为杂科、伤寒、温病、妇科、儿科、药性赋和汤头歌。内容丰富,实用...
★四千年的历史,一把理解伊朗的钥匙。★连通东西方的“十字路口”,各大文明交织碰撞的熔炉。★一个充满矛盾的地域,一个尚未被世界理解的历史大国。★它背后的故事是一部...
唐翼明,1942年生于湖南衡阳,享誉海内外的魏晋文化史专家、书法家,新中国第一位硕士学位获得者。武汉大学中文系硕士,美国哥伦比亚大学东亚语言文化系硕士、博士,师...
这是一本以现代前端技术思想与理论为主要内容的书。前端技术发展迅速,涉及的技术点很多,我们往往需要阅读很多书籍才能理解前端
Thisvolumeprovidesauniqueperspectiveontheuseofcognitive-behaviouraltherapy:rathe...
本书重心是阐述如何设计产品原型,笔者根据多个项目的实战经验,在解读原型制作过程的同时分享了一些切实有效的工作方法。本书共有8章。第1章和读者一起探索产品设计的创...
中医世家-邵生宽教授临床手笔集萃 本书特色 郑璐玉、邵可森主编的《中医世家(邵生宽教授 临床手笔集粹)》系邵生宽教授六十年来的临床经验 教学科研荟萃。全书分为诊...