编辑推荐:
本书是编程风格方面的奠基之作,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公司高级系统管理工程师,从事软件运维工作多年,钟爱源软件。对各类知识有广泛兴趣,平日喜爱参与问答网站讨论,热爱读书摄影和写作。