本章说的是保罗对未来编程语言的设想。作为一个资深的老程序员,再加上他是一个善于思考的人。他的思考过程给了我们很多启迪,他设想编程语言一百年后或许的样子,是为了让我们把目光看的更远,找准对的方向,然后直线朝目标行进。这样的话就会少走很多的弯路。
未来究竟是什么样子,没有人能说的清,但是我们却可以根据以往的现在已存的定理,来假想未来该有的意义,这就是幻想存在的意义。无边无际,却给我们研究的方向。
作为读者,幸运的是,本文写的时间距今已有十几年,我们身为作者写这篇文章时的那个年代的未来人,可以看到的是java并没有被淘汰,但确实是向作者所言进化到了极限,开源语言,比如python确实也渐渐成了主流。最深刻的是,前端作为一个专门的程序员分类登上了舞台。浏览器本身的处理能力提升是前端发展的基础。硬件内存的提升,计算机处理能力的增长也让我们可以适当的浪费计算量。
但我们也可以看到,人们的生活越来越依靠大数据,而大数据需要处理的数据量也无比的巨大,数据量的增加速度甚至超过了计算机计算量的增长速度。这就更需要程序员给计算机提供更好的算法,更加复杂的处理逻辑。我至今都觉得,算法导论那本书对我来说是本天书。
因此结合作者所言,未来的编程语言,应该向两个方向发展,为懒人服务,为天才服务。为懒人服务的语言,学习起来足够的简单,使用也很简单,但变通性不强,可以极为方便的做出及格的产品。为天才服务的语言,要足够的灵活,能够将天才的构思最为简洁有效率的实现。但我们不得不说的是,懒人所用所谓语言,必然是天才所开发的,本身就是天才的构思。