标签:chinapub 计算机 编程 高级程序语言设计 互动出版网
这篇是计算机类的优质首发推荐>>>>《编程格调》
知名计算机先驱历经四十年考验的经典之作 文津图书奖译者高博最新译本 修炼编程功力 提高编程格调的终极宝典
编辑推荐
本书是编程风格方面的奠基之作,40年以来经久不衰,价值依旧,值得读者深入阅读和参考阅读。
本书作者具有很高的知名度和权威度,是斯坦福大学的著名教授,也是计算机方面的著名科学家。
作者四十年前在本书中给出的70多条最佳实践和规则,大多数在今天仍然适用。一方面,很多程序员通过遵循这些最佳实践和规则编写出可靠而稳定的程序;另一方面,一些调试人员甚至将本书作为调试程序的参考书和检查表。
本书译者是文津图书奖获奖图书的译者。
内容简介
本书是编程惯用法和规则的实践指南。全书从表达、控制结构、程序结构、输入和输出、常见错误、效率和测试工具、文档等多个角度,概括了程序设计中若干的最佳实践或规则,并通过代码示例加以分析和阐释。
本书两位作者都是程序设计领域的大师级任务。他们四十年前在本书中给出的70多条最佳实践和规则,大多数在今天仍然适用。
本书堪称计算机专业人士和程序员的必读的经典之作,适合于不同层级的程序员和计算机相关专业的学生参考阅读。
作译者
作者简介
Brian W. Kernighan,全球知名、德高望重的计算机先驱,在程序设计方法论和软件工程方面做了大量开创性的工作。他曾长期在贝尔实验室工作,现在普林斯顿大学计算机科学系任教。他著有数本经典教材,包括与Dennis Ritchie合著的传世之作The C Programming Language、与Rob Pike合著的The Practice of Programming,以及最近出版的科普图书D
is for Digital等。他还是AWK编程语言的发明者,这种语言广泛地应用在UNIX/Linux应用中。“K&R C”和“AWK”中的“K”都代表Kernighan。
P.J. Plauger,全球知名的计算机科学家、C/ C++技术专家以及技术图书作者,更是数个标准C/C++程序库的作者。他曾经在贝尔实验室工作,现在任美国Dinkumware公司总裁。他曾经担任 C/C++ Users Journal高级编辑,也是The Standard C Library、Standard C : A Reference 和The Standard Template
Library等图书的作者。
译者简介
高博,1983年生,毕业于上海交通大学。目前在互联网金融创业公司任首席产品官兼首席质量官,在信息科学和工程领域有近15年实践和研究经验。酷爱读书和写作,业余研究兴趣涉猎广泛。译著包括图灵奖作者高德纳的《研究之美》和布鲁克斯的《设计原本》,以及Jolt大奖作品《元素模式》等,出版翻译作品计近百万字。
新浪微博:但以理_高博
微信公众号:高博的世界
徐章宁,1984年生,就读于上海交通大学,硕士毕业后就职于EMC中国卓越研发集团,现任EMC公司高级系统管理工程师,从事软件运维工作多年,钟爱开源软件。对各类知识有广泛兴趣,平日喜爱参与问答网站讨论,热爱读书摄影和写作。
媒体评论
本书堪称计算机专业人士和程序员必读的经典之作。全书从表达、控制结构、程序结构、输入和输出、常见错误、效率和测试工具、文档等多个角度,概括了程序设计中的最佳实践或规则,并通过代码示例加以分析和阐释。
作者四十年前在本书中给出的70多条最佳实践和规则,大多数在今天仍然适用。一方面,很多程序员通过遵循这些最佳实践和规则编写出可靠而稳定的程序;另一方面,一些调试人员甚至将本书作为调试程序的参考书和检查表。
正因为如此,本书的价值没有因为时间的推移而消磨,相反得到了更多的验证和凸显。时至今日,本书仍然被奉为程序员必读的经典之作。
本书中包含的一些重要的规则(我们称之为“格调建议”)如下:
撰写简洁的程序——不要耍小聪明
代码要清晰,不要为了“效率”牺牲可读性
使用语言好的特性,避免使用不好的特性
先用容易理解的伪语言编写代码,然后再翻译成你需要使用的语言
分块编写和测试大的程序
校验输入的合法性和合理性
在边界值上测试程序
先做对,再做快
保持简单性,反而会更快
不要过度注释
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:chinapub 计算机 编程 高级程序语言设计 互动出版网
原文地址:http://blog.csdn.net/chinapub_2009/article/details/46863805