代码之美中文版
我在1982年夏天获得了第一份程序员工作。在我工作了两个星期后,一位系统管理员借给
了我两本书:Kernighan和Plauger编写的《The Elements of Programming Style》(McGraw-Hill
出版社)和Wirth编写的《Algorithms + Data Structures = Programs》 (Prentice Hall出版
社)。这两本书让我大开眼界——我第一次发现程序并不仅仅只是一组计算机执行的指令。它们
可以像做工优良的橱柜一样精致,像悬索吊桥一样漂亮,或者像George Orwell的散文一样优美。
自从那个夏天以来,我经常听到人们感叹我们的教育并没有教会学生看到这一点。建筑师
们需要观摩建筑物,作曲家们需要研习他人的作品,而程序员——他们只有在需要修改bug时才
会去阅读其他人的代码;即使在这个时候,他们也会尽可能减少阅读量。我们曾告诉学生使用
有意义的变量名,曾向他们介绍过一些基本的设计模式,但很奇怪,为什么他们编写的大多数
代码都是很难看的呢!
下载地址:
代码之美中文版.pdf:https://t00y.com/file/22736919-412881297
资源链接
代码之美中文版.pdf: http://545c.com/file/22736919-412881297标签
发布日期
2019-12-08
擦亮日期
2019-12-08