黑客与画家(10/11):编程语言解析/100年后的编程语言

所有机器都有一张操作命令清单, 让你可以控制它.计算机也一样.这种操作命令的总和就是计算机的机器语言.

机器语言和汇编语言的共同问题就是, 只能让计算机做一些很简单的事情.

一个操作所需的代码越多, 就越难避免bug, 也越难发现它们.

高级语言写出的程序长度只有机器语言的五分之一,所以错误更容易被发现.

如果你长期使用某种语言, 你就会慢慢按照这种语言的思维模式进行思考.各种语言天差地别.

一种语言的内核设计的越小,越干净, 它的生命力就越顽强.

对速度的追求是人类内心深处根深蒂固的欲望.

如果我们把一种语言的内核设想为一些基本公理的集合, 那么仅仅为了提高效率就往内核添加多余的公理,却没有带来表达能力的提升,这肯定是一件很糟糕的事.

comments powered by Disqus