《标准 C 库》封面

标准 C 库

The Standard C Library

P. J. Plauger · 初版 1991 年

17人推荐
21位读者提及
29次提及

为什么值得读

  • 包含完整的标准库源码实现
  • 详细探讨编写可靠代码的技术考量
  • 代码清晰易懂,透彻阐述标准库概念

Hacker News 上怎么说

  • ……人工智能编程 Chris Okasaki 的《纯函数式数据结构》(Purely Functional Data Structures) Richard O'Keefe 的《Prolog 工艺》(The Craft of Prolog) P. J. Plauger 的《实用编程 I》(Programming on Purpose I,还有 II 和 III) P. J. Plauger 的《标准 C 语言库》(The Standard C Library) Jef Raskin 的《人机界面》(The Humane Interface) Stuart Russell 和 Peter Norvig 的《人工智能:一种现代的方法》(Artificial Intelligence: A Modern Approach) Toby Segaran 的《集体智慧编程》(Programming Collective Intelligence) Toffoli 和 Margolus 的《细胞……

    …Intelligence Programming Chris Okasaki, Purely Functional Data Structures Richard O'Keefe, The Craft of Prolog P. J. Plauger, Programming on Purpose I. (and II and III) P. J. Plauger, The Standard C Library Jef Raskin, The Humane Interface Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach Toby Segaran, Programming Collective Intelligence Toffoli and Margolus, Cellular…

  • ……第 7 章。关于 C 语言的陷阱和通用良好实践:http://www.cs.tufts.edu/comp/40/reference/CTrapsAndPitfalls.... Allen Holub,1995 年的《Enough Rope to Shoot Yourself in the Foot》。P.J. Plauger,1991 年的《标准 C 语言库》(The Standard C Library)。(它部分算是一本参考手册,但也详细探讨了编写可靠代码时面临的技术考量。)

    …Chapter 7. For C gotchas and general good practices: http://www.cs.tufts.edu/comp/40/reference/CTrapsAndPitfalls.... Allen Holub. 1995. Enough Rope to Shoot Yourself in the Foot. P.J. Plauger. 1991. The Standard C Library. (It is partly a reference, but also has detailed discussion of the technical considerations faced in writing reliable code.)

  • 想当年,我发现 P.J. Plauger 的《标准 C 语言库》(The Standard C Library)极具启发性,因为里面包含了一套(当时的)标准库的完整实现。不得不承认,这本书现在已经有 25 年以上的历史了,但我敢肯定它依然值得一读:……

    Back in the day, I found P.J. Plauger's "The Standard C Library" immensely instructive, as it contains a full implementation of the (then) standard library. Admittedly, the book is more than 25 years old now, but I'm sure it would still make an interesting read:…

  • ……大约是 1.4 左右的版本,现在可能变得更复杂了)。我很喜欢它能让人真正读得懂、看得明白里面是怎么运作的。同样地,P. J. Plauger 版本的《标准 C 语言库》(The Standard C Library)也很棒,因为即便它可能没有做过极端的优化(?),你也能真正读懂代码,并理解标准库背后的概念。Kernighan 和 Plauger 写的《软件工具》(Software Tools)……

    …from around 1.4-ish, it might have gotten more complicated now). I liked that it was actually possible to read it and understand what was going on. In a similar vein, P. J. Plauger's version of the The Standard C Library is nice because even if it might not be especially optimized(?), you can actually read the code and understand the concepts that the standard library is based on. Software Tools by Kernighan and Plauger…

  • ……这门编程语言已经不再需要 ISO 委员会了,尤其是自从它引入了像 VLA 这种非既定事实标准的特性之后。作为参考,我依然在使用 KERNIGHAN 和 RITCHIE 写的《C 程序设计语言》(The C Programming Language)以及 PLAUGER 写的《标准 C 语言库》(The Standard C Library)。在我看来,程序员最需要的是良好实践,而不是什么语法糖。比起其他任何编程语言,我更偏爱 C 语言的简洁性。这里存在着机会……

    …programming language doesn't need anymore the ISO committee since it introduced non de facto standard features such as VLA. For reference I still use The C Programming Language by KERNIGHAN/RITCHIE and The Standard C Library by PLAUGER. In my view what programmers need the most is good practices rather than any syntactic sugar. I prefer C rather than any other programming language for its conciseness. There is opportunities…

  • P.J. Plauger 的《标准 C 语言库》(The Standard C Library)正好能对应上 K&R 里讨论的那些内容。虽然 K&R 是 C 89 标准之前的,但 Plauger 的书更契合 C-89/92 标准。更近一些的“标准 ANSI C 库”可以看这里:https://en.wikibooks.org/wiki/C_Programming/Standard_librari...

    "The Standard C Library" by P.J. Plauger. would be a match for stuff discussed in K&R. Although, K&R is pre-C 89 standard, Plauger is more along the lines of C-89/92 standard. More recent "standard ansi C library" : https://en.wikibooks.org/wiki/C_Programming/Standard_librari...

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助