黑客与画家 笔记

来源:互联网 发布:美工网 编辑:程序博客网 时间:2024/04/25 10:11

2.黑客与画家

坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节,累加起来,就变得可见了!

在你感到厌烦的时候,去做那些做起来简单的事,能使自己感到不再那么厌烦。

正确的合作方法是将项目分割成严格定义的模块,每一个模块由一个人明确负责。模块与模块之间的接口经过精心设计,如果可能的话,最好把文档说明写得像编程语言规范那样清晰。

程序是写给人看的,附带能在机器上运行

10.编程语言解析

一个操作所需的代码越多,就越难避免BUG,也越难发现问题。

11.一百年后的编程语言

语言如同生物一样,存在着进化与灭亡,也许某一天,如今流行的语言都已不复存在,或者只有那么几种语言被继承,得以繁衍,那么,语言的进化规律是什么呢?

冗余的代码会导致更多的冗余代码。

那么内核最小、最干净的编程语言才会存在于进化的主干上。一种语言的内核设计的越小、越干净,它的生命力就越顽强。

编程语言进化缓慢的原因在于它们并不是真正的技术。语言只是一种书写法,而程序只是一种严格符合规则的描述,以写书的形式记录计算机应该如果解决你的问题。

每增加一个解释层,软件的运行速度就会慢一个数据级。但是,多一个软件层,就以让编程更灵活。

原创粉丝点击