Linux 程序员参考

作者:Andrew G. Feinberg
Linux Programmer's Reference
  • 作者:Richard Petersen

  • 出版社:Osborne/McGraw-Hill

  • 网址:http://www.osborne.com/

  • 价格:16.99 美元 (美国),24.95 加元

  • 评论者:Andrew G. Feinberg

去年夏天,我买了Linux Programmer's Reference,希望找到一本关于内核内部原理或编写模块的好书。 结果,我发现了一个主要的 shell 脚本教程和 C、Tcl/Tk、TeX/LaTeX 的入门课程,make 的使用, RPM 和编写 man 页面。 目录列出了以下章节

  1. BASH Shell 编程

  2. TCSH Shell 编程

  3. Z Shell 编程

  4. 编译器和库:G++、GCC 和 GDB

  5. 开发工具

  6. Perl:快速参考

  7. Tcl 和 Tk

  8. TeX 和 LaTeX

第 1 章到第 3 章的标题解释了它们的内容。 第 4 章与其说是 C 教程,不如说是编译器参考,包括 GNU 调试器的基础知识。 第 5 章有一个关于基本开发工具的精彩部分。 它教授使用 make 和 RCS 管理包以及编写文档的基本原理。 第 4 章中提到的 autoconf 和 RPM 可能应该放在第 5 章中。 第 6 章正如其名称所示,但我推荐 O'Reilly 的 Programming Perl (Camel Book) 给那些想学习这门精彩语言的人。 第 7 章对于希望熟悉 Tcl 和 Tk 编程的初学者来说是一个很好的开始。 第 8 章提供了关于格式化语言的说明,您可以使用这些语言来排版关于您的应用程序的书籍,如果您觉得有必要的话。

这本书几乎涉及了为 Linux 编写应用程序的各个方面。 shell 脚本部分是我见过的最好的。 我特别被 Z Shell 部分所吸引,因为我从未见过关于该 shell 的太多文档,这是我个人最喜欢的 shell。 我已经是 Perl 的粉丝,所以第 3 章对我来说没有增加太多; 然而,第 5 章让我大吃一惊。 这里涵盖的材料我以前只在单独的书籍中找到过。

Linux Programmer's Reference 是一本小书,很少深入细节。 然而,我可以这么说,这本小书是任何人的完美伴侣——从“为了乐趣而破解二进制代码”类型到“我想把这个我写的很酷的程序给我的朋友们”类型。 作为介于这两者之间的人,我绝对会说这本书对每个人都有用。

Linux Programmer's Reference
Andrew G. Feinberg 是马里兰州贝塞斯达市沃尔特·惠特曼高中的一名学生。 在业余时间,他是 Debian GNU/Linux 的开发人员,并运营高中 Linux 用户组 (http://hs-lug.tux.org/)。 您可以通过 andrew@ultraviolet.org 与他联系。
加载 Disqus 评论