编程思想的发展:面向过程->面向对象->函数式编程
从汇编到Basic到C,是面向过程的黄金时代,编程的思想是:控制。
从C++到JAVA,是面向对象的黄金时代,编程的思想是:事物和分类。
从Scala、Erlang、Elixir开始,函数式编程逐渐风生水起,编程的思想是:数据处理(我们都是数据的搬运工)。
每一个新时代都会称前一个时代为“思想遗毒”,是因为前一种思想制约后一种思想的发展。现在是函数式编程称面向对象为思想遗毒的时候了,它以及它麾下的编程语言能否成就新的黄金时代呢?我们拭目以待。
当然,在这期间,脚本语言(解释性语言)也风生水起,代表作PHP、JavaScript、Python,并且将REPL变成了标配。