您现在的位置:首页 --> 查看专题: Lisp
LISP 语言前传 Lisp 的主要设计者 John McCarthy 曾经就 Lisp 的发展史,专门写过一篇 History of Lisp 的文章。这里介绍的历史,基本史实部分参照了 John McCarthy 的这篇文章,以及同时期 MIT 的关于 Lisp ...
Lisp是一种很老的语言。非常的老。Lisp有很多变种,但如今已没有一种语言叫Lisp的了。事实上,有多少Lisp程序员,就有多少种Lisp。这是因为,只有当你独自一人深入荒漠,用树枝在黄沙上为自己喜欢的Lisp方言写解释器时,你才成为一名真正的Lisp程序员。
本文是从 The Rise of ``Worse is Better\'\' 这篇文章翻译而来。 我和几乎所有的Common Lisp和CLOS(Common Lisp Object System)的设计者都极度深受麻省理工学院/斯坦福大学(MIT/Stanford)设计风格的影响。这种风格的本质可以用“正确的做法(the right thing)”这个短语来概括。对于这样的设计者,重要的就是要遵循下面的这些设计理念: 简单性―设计必须简单,这既是对实现的要求,也是对接口的要求。接口的简单要比实现的简单更...
为什么上个世纪50年代的编程语言,到现在还没有过时?简单说,因为这种语言本质上不是一种技术,而是数学。数学是不会过时的。你不应该把Lisp语言与50年代的硬件联系在一起,而是应该把它与快速排序(Quicksort)算法进行类比。这种算法是1960年提出的,至今仍然是最快的通用排序方法。
[ 共4篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [412] WEB系统需要关注的一些点
- [411] 如何拿下简短的域名
- [12] Zookeeper工作原理
- [11] Mysql监控指南
- [10] 一致性哈希算法及其在分布式系统中的应用
- [10] Python中的闭包
- [10] 分布式系统的事务处理
- [10] 关于身份证号的那些事
- [10] 大并发下的高性能编程 – 改进的(用户态)自
- [10] 什么是DNS劫持和DNS污染?
赞助商广告