黑客与画家(12):拒绝平庸

黑客应该学的语言:

  • python: 入门比较容易
  • C: 对付Unix, 高级一点的黑客
  • Lisp: 真正非常严肃地把黑客作为人生目标的人,应该考虑学习 Lisp. Lisp很值得学习, 你掌握它之后, 会感到它给你带来的极大启发.这会大大提高你的编程水平,使你成为一个更好的程序员

Lisp是一种抽象层次非常高的语言, 用它开发软件不需要非常庞大的开发团队, 这会降低成本.

在竞争中, 你的对手无法理解你的技术优势, 这可是再宝贵不过了. 对手摸不透你, 你的胜算就增加了.创业公司对竞争对手应该越保密越好.

Lisp 是目前最强大的编程语言.它没有得到广泛使用的原因就是因为编程语言不仅仅是技术, 也是一种习惯性思维, 非常难于改变.

Lisp代码由Lisp数据对象构成, 其他语言的源代码一般由字符组成.经过解析处理后, Lisp代码就变成了你可以遍历的数据结构. 如果你理解编译器的工作原理, 那么事实是, 与其说Lisp有一种很奇特的语法, 还不如说它根本没有语法.一般的源代码程序经过编译器解析会生成解析树. Lisp 的奇特之处就在于, 你可以完全写出程序控制这种解析树, 进行任意的存取操作. Lisp 的这种程序就叫做宏, 它们可以用来生成其他程序.

在商业竞争中使用 Lisp语言就会带来优势.

comments powered by Disqus