更差就是更好

2024-10-07

这篇文章对比了两种软件设计哲学:“MIT 方法”和“新泽西方法”。“MIT 方法”追求完美,强调正确性、一致性和完整性,其代表作是 Common Lisp 和 Scheme;而“新泽西方法”则更注重实用性,主张简单至上,即使牺牲一部分正确性和完整性也在所不惜,其代表作是 Unix 和 C 语言。作者认为,尽管“更差就是更好”听起来违反直觉,但由于其易于实现和传播,反而更容易取得成功。

未分类