就像搞编辑的案头应该放一本《新华字典》、搞数学的案头应该放一本《数学手册》一样,搞Linux开发的案头就应该放一本APUE。或者,你可以考虑再放一本《The Linux Programming Interface》。
也许用其它任何一种标准来衡量,此书都难称上品,但作为工具书,我非常愿意给它五星。如果脑袋是主机,那工具书就是外置存储。工具书的目的不是像教科书那样帮助读者建立概念或者提高技能,而是罗列细节。语言简练,条理清晰,代码示例简单明了,这些基本要求都做到了。值得一提的是此书向APUE致敬的插图,简洁细致,别具一格,绝非Word框图货色。西谚云“一图胜千言”,此之谓也。当然,最重要的一点是,全,要啥有啥。这点其实蛮不容易的。全书64章,多数人恐怕一辈子也没机会全部涉猎(那得多骨灰级啊……),因而此书的全面难能可贵,也是这本书最大的价值。
另外,好像有人说这本书的英文不够好?至少我读到的部分都很好,或者说足够好了。对于绝大多数国人(当然,不包括替作者“遮了很多丑”的某些译者)来说,绝对不用担心你的程序会因此而崩溃或者你的英文水平会因此而降低。
好的技术书籍也可以像词典
《The Linux Programming Interface》热门书评
-
我觉得挺不错的 && 关于孙嘻嘻对本书的评价
13有用 0无用 qwerty 2011-06-11
虽然我没有本书纸质版, 本书的电子版倒是看了两三章了, 个人感觉还是挺不错的.先不说国外有没有托, 起码amazon上面一堆的5星还是能说明本书有一定的阅读价值. 像孙嘻嘻这样直接给1星我个人是不认可的. 哪怕你是本书的译者.在我看来, 有能力去看原版的读者, 英语一般就不差, 过于拘泥于英语水平实...
-
最近半年的学习有感
5有用 1无用 乐一乐lyl 2013-03-17
这本书出来时,有人在cu推荐了,我下载回来了电子版,据说是和apue不分伯仲的好书,那个时候,我一点都不会写程序,对c语言的理解也是仅仅限于理论知识熟悉一点,想要写一个简单程序,对我来说都是一个不可完成的任务。一方面我知道自己的现状,想要让自己通过学习实践去提升技能;另一方面我又太懒总看书不想动手实...
-
对此书“赞誉”的翻译
4有用 6无用 孙嘻嘻 2011-02-07
我是此书中文译本的译者之一。此书并非像amazon.com上说的那般神。首先,作者的表达能力就非常够呛。其次,本书的大批技术审校者母语都非英语。一本描写技术细节的书,如果作者的写作能力不过关,其结果会如何呢?以下是我们翻译的一干技术审校者对本书的“赞誉”,我可以这么说,在译文的文字表达方面,我们已经...
-
本书前言的译文
2有用 7无用 孙嘻嘻 2011-02-13
前言 主题本书将描述Linux编程接口:由UNIX操作系统的开源实现——LINUX所提供的系统调用、库函数以及其它底层接口。运行于LINUX之上的每一程序都会直接或间接地使用这些接口。这些接口允许应用程序去执行诸多任务:文件I/O、创建/删除文件和目录、...
-
本书第2章1-6节译文
1有用 5无用 孙嘻嘻 2011-05-27
译文如有不妥,或有任何反馈意见可发豆邮给我。 第2章 基本概念本章旨在向LINUX和UNIX“生手”们介绍一系列与LINUX系统编程有关的概念。 2.1 操作系统的核心——内核术语“操作系统”通常包含两种不同涵义:1、指完整的软件包,这包括用来管理计算机资源的核心层软件,以及附带的所有...
书名: The Linux Programming Interface
作者: Michael Kerrisk
出版社: No Starch Press
副标题: A Linux and UNIX Programming Handbook
出版年: April 2010
页数: 1600
定价: $99.95
装帧: Hardcover
ISBN: 9781593272203