内容简介 编写应用软件,特别是那些比较重要的软件,毫无疑问要涉及到系统调用。在UNIX/Linux环境下编程更是如此。要想编写优秀的软件,就必须熟悉这些系统调用的方方面面。通过阅读这本书,你能够快速地掌握这些重要技术,以构建严谨的Linux软件。全书主要分为三大部分:第一部分讨论了基本的编程问题,包括Linux编程环境、基本的文件和进程管理与操作、内存操作,还介绍了一些基本的库接口。第二部分比较深入地讨论了上面这些概念,如进程间通信、信号、权限检查;此外这部分还介绍了一些扩展接口;接着讨论了多语言问题;最后介绍了一些高级专题。第三部分介绍了程序设计的一个重要环节即调试。本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性。 作者简介 ARNOLD ROBBINS是一位专业程序员和教授,同时也是《LJNIX ina NLJtshell))、《Learlling the Korrl Shell》和《Effective awkProgramming》等书的作者。另外,他还是一名长期的GNU Project的志愿者,目前负责维护gawk。从1980年开始,Robbirls就开始使用C、C++、LINIX和GNIJ/LInux。 媒体推荐 书评 这是一本卓越的介绍Linux编程的书。Arnold采用了非常有效的方法来展示富有经验的程序员是如何使用Linux编程接口的,选题精辟,解释透彻。特别是其中有关国际化的内容很值得一看,强烈推荐! —— Jim Meyering,GNU Coreutils的合作开发者和维护者