With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages. Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from its principles and guidance.
Brian W.Kernighan和Rob Pike在朗讯科技贝尔实验室的计算机科学研究中心工作。Brian Kernighan是Addison-Wesley的“专业计算丛书”顾问编辑,也是《C程序设计语言》的合著者之一(与Dennis M.Ritchie合作)。Rob Pike是Plan 9和Inferno操作系统的主要结构设计与实现者,他的主要研究兴趣是如何帮助人们更容易地开发软件。
你可曾…… 花费了大量时间编写错误的算法? 使用了过于复杂的数据结构? 测试程序却忽略了明显的错误? 需要让程序使用更少的内存,但运行快三倍? 纠结地在工作站和PC间移植程序? 试图对他人的程序做适当的修改? 因无法理解程序而重写? 这有趣吧? 以上种种,程序...
评分这是一本牢牢占据经典书架最起眼位置的小册子,也是最符合KISS之道的神作之一。 抛开已有的业界的best practices,这本书还修正了我记忆中的很多错误认识,Brian Kernighan、Rob Pike的大名自然是本书最好的招牌;但作者的求实态度更值得每一个认真的programmer学习。 整体上...
评分个人认为比《设计模式》好,不论是否使用OO,都会有所收获。 最近又在重读,当思路遇到死胡同时,看一看往往会有新的想法。 文笔够精炼,译笔又够流畅。总体来说相得益彰,不过个人不太喜欢把interface翻译成“界面”。
评分书非常好。但翻译却不能令人满意,就好像一个外行在翻译。 裘宗燕是计算机书籍翻译的前辈,也翻译了大量经典,但可能是由于翻译时年代久远,很多词汇都与现今流行的翻译方式不同。 另外这本书已经绝版了,所以只能找电子版来看。期待本书再版。 这里只举几个例子: 本书的翻译...
评分就是最近流行的敏捷编程,很多概念这本书也体现得很清晰了。 文档寓于代码之中。 测试先行,渐进式开发和测试。 甚至结对编程都有一个例子。
这本书的封面设计简洁,却又不失专业感。它传递出一种“大道至简”的气息,仿佛在告诉我,真正的编程智慧并不需要华丽的包装,而是蕴藏在朴实无华的文字之中。我打开它,脑海中浮现出无数的可能性,我预感这本书会是一次思维的洗礼,一次对编程认知的升华。我期待着书中能提供一些关于如何构建可维护、可扩展的软件系统的深刻见解,而不仅仅是关于如何写出能工作的代码。我想知道,在面对复杂项目时,程序员应该具备哪些思维模式和方法论,才能游刃有余地应对挑战,而不是被需求的洪流所吞噬。这本书的名字本身就暗示着一种实践的指导,我希望它能给我带来一些切实可行、可操作的建议,让我能够将书中的理论知识转化为实际的编程技能,在我的日常工作中得到应用,从而提升我的编程效率和代码质量。也许,它还会提供一些关于团队协作的宝贵经验,因为我知道,成功的软件项目往往离不开高效的团队合作。
评分初见《The Practice of Programming》这本书,就有一种强烈的吸引力。它并非那种标题党式的书,而是稳重而有力,像一个经验丰富的匠人,准备分享他毕生的绝技。我期待着这本书能够给我带来一种系统性的思考,让我不再仅仅停留在对具体编程语言的语法层面,而是能够上升到对编程思想、软件工程的更高层次的理解。我希望它能够帮助我建立起一种“工程思维”,让我能够像工程师一样去设计、去构建、去优化。我预想,书中会有一些关于软件开发生命周期中各个环节的深入探讨,以及如何在不同的阶段做出明智的决策。我期待着它能让我明白,什么才是真正重要的,什么才是值得我们花费时间和精力去打磨的。我想,这本书的名字本身就蕴含着一种价值,它强调的是“实践”,这意味着它会从实际工作中提炼出宝贵的经验,而不是空泛的理论。
评分这本书的名字是《The Practice of Programming》,读起来就像一本厚重的经典,名字本身就带着一种沉甸甸的学术感和实战的承诺。我拿到它的时候,内心是充满期待的,想象着里面会充斥着各种高深的算法、精巧的数据结构,以及那些能让代码效率呈指数级增长的“秘籍”。我本以为这本书会像一本编程的“圣经”,一本从零开始构建强大软件的百科全书,里面会详细讲解从操作系统原理到编译器设计,再到分布式系统架构的方方面面。我甚至设想,这本书会像一本字典,当我遇到任何棘手的编程难题时,都能在里面找到对应的解决方案,它会提供一套严谨的理论框架,让我能够融会贯通,触类旁通。我期待着那些能够激发我灵感、提升我思维层次的论述,那些能够让我跳出日常琐碎的编码工作,去思考编程本身的本质和艺术的篇章。我设想着,也许里面会穿插着一些历史故事,讲述那些伟大的程序员和他们的里程碑式的工作,让我感受到编程世界的浩瀚与深邃,从中汲取力量和智慧,仿佛能穿越时空,与编程的先驱们进行一场思想的对话,感受他们对代码的敬畏与热爱。
评分这本书《The Practice of Programming》的名字,让我立刻联想到那些在代码的海洋中默默耕耘的工程师们,他们用智慧和汗水构建着我们今天所依赖的数字世界。我期待这本书能够为我打开一扇新的窗户,让我能够更深入地理解编程的精髓。我设想,这本书会像一位经验丰富的导师,循循善诱地引导我,让我明白写出“好”代码的真谛,而不仅仅是写出“能跑”的代码。我希望它能教会我如何审视自己的代码,如何在早期发现潜在的问题,以及如何在保证代码质量的同时,也能兼顾开发效率。我脑海中勾勒出的画面是,这本书能够提供一些经过时间考验的编程范式和设计原则,让我能够借鉴前人的经验,避免走弯路,从而在编程的道路上走得更远,更稳健。我渴望从书中获得那些能够帮助我成为一名更优秀、更成熟的程序员的知识和洞见,让我能够自信地面对各种编程挑战。
评分《The Practice of Programming》这个名字,就像一个承诺,一份关于如何成为一名真正优秀的程序员的指南。当我拿起这本书,心中涌动着的是一种对知识的渴望,对提升自我的迫切。我期待着书中能够涵盖那些被广泛认可的编程最佳实践,以及那些能够帮助我写出高质量、易于维护的代码的技巧。我希望它能够给我带来一些关于如何进行有效的调试、如何优化程序性能,以及如何处理复杂系统设计的洞察。我脑海中浮现的是,这本书会像一个宝箱,里面装满了解决实际编程问题的金钥匙。它可能会提供一些关于如何理解和应用各种设计模式的指导,以及如何选择合适的工具和技术来应对不同的挑战。我深信,这本书的名字本身就说明了它的价值所在——它不仅仅是关于理论,更是关于如何在实际的编程世界中,将理论付诸实践,并取得卓越的成果。
评分没有读完挂起来
评分看了很多遍,就看了2章,后面的章节需要慢读
评分看的是 http://book.douban.com/subject/1173548/
评分This book taught you how to write practical programs.
评分看了不会后悔的书
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有