演讲中回顾了历史,Lisp 是函数式编程的鼻祖,诞生于 1957 年,比对象编程要早很多。没有流行起来的原因是内存价格高。而今天内存便宜,而并发的需求,造成了函数的文艺复兴。
对象编程导致了状态依赖,也就是时间依赖。
[Robert C Martin - Functional Programming; What? Why? When?]