The Practice of Programming的创作者· ··· 布莱恩·克尼汉作者 作者简介· ··· Brian W.Kernighan和Rob Pike在朗讯科技贝尔实验室的计算机科学研究中心工作。Brian Kernighan是Addison-Wesley的“专业计算丛书”顾问编辑,也是《C程序设计语言》的合著者之一(与Dennis M.Ritchie合作)。Rob Pike是Plan 9和Inferno...
简洁原则,使得程序短小精悍又便于掌控;清晰原则,保证人和机器都能轻松理解程序;通用原则,让程序在广泛场景下妥善运作,而且便于修改以适应新状况;还有,自动化原则,让机器替人工作,让我们从枯燥的工作中脱身。凭借各种语言,从算法和数据结构出发,通过设计、除错、测试 和 性能调优,审视计算机程序设计,本书得以阐明具有普...
The Practice of Programming,中文译为《程序设计实践》,英文版最早出版于 1999 年。 书中内容涵盖了排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。 这本书的作者 Brian W.Kernighan和 Rob Pike 在贝尔实验室的计算机科学研究...
the practice of programming中文版 《The Practice of Programming》的中文版是《编程实践》。这本书是由Brian W. Kernighan和Rob Pike联合撰写的,旨在引导程序员学会如何写出高质量的软件代码。该书提供了一系列实用的编程技巧、经验和原则,以及解决常见编程问题的方法。 《编程实践》涵盖了各个编程主题,包括程序设计...
函数式宏的流行据说是可以省去函数调用的开销。时至今日,抛开C99和C++的inline关键字不谈,C语言作者本人都不认为函数式宏在性能上有什么好处——本书作者之一是C语言之父Brian W. Kernighan,我相信他对当年UNIX系统有足够老道的了解。 “……这个论点甚至在C语言刚被定义时都不怎么站得住脚,那是一个有着缓慢的...
S t r u n k和 W h i t e 的《风格的要素》(The Elements of Style ,Allyn Bacon) 仍然是关于如何写好英文的最 好的简短的书。 本章采用了Brian Kernighan 和P. J. Plauger 的《程序设计风格的要素》 (The Elements of Programming Style ,M c G r a w - H i l l ,1 9 7 8 ) 中的...
1999. The Practice of Programming. Addison-Wesley Longman, Boston, MA.Kernhigan, Brian W. and Rob Pike (1999), The Practice of Programming, Reading, MA: Addison- Wesley.Kernhigan, Brian W. and Rob Pike (1999)The Practice of Programming, Addison-Wesley, Reading, MA....
“The Practice of Programming”by Brian W. Kernighan and Rob Pikehttp://cm.bell-labs.com/cm/cs/tpop/sStyleAlgorithms and Data StructuresDesign and ImplementationInterfacesDebuggingTestingPerformancePortabilityNotationssssssssMIS 611A, Spring 10Zeng – pg. 1 / Day03The Unix PhilosophyFrom The Art ...
when a program works for one person but fails for another, something must depend on the external environment of the program. 第六章讲测试。 第七章讲性能。 The first principle of optimization isdon't. 不要问优化不相干的代码段。 Don't store what you can easily recompute. ...
讨论程序设计,必须展示大量代码。书中的大部分例子都是特地准备的,也有些是改写自其它源程序。我们已竭力去写好书中代码,且已用机器可读文本直接在六个系统测试通过。更多的信息可在the praCtiCe of programming的网站上获取: http://tpop.aw1.Com 书中的大部分程序使用C,也有些例子使用C++和Java,另外还有些脚本...