Alan Kay授权《程序员》整理翻译并本文。译/王江平
原文链接 https://news.ycombinator.com/item?id=11808551
本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》
Alan Kay是当今世界计算机领域最重要的人物之一,他因面向对象编程方面的贡献和设计Smalltalk语言获得了2003年图灵奖。同时,他也是个人计算机(PC),图形用户界面(GUI)的先驱。今天我们使用的C/C++或Java语言都或多或少从Smalltalk汲取过养分。
他所研究的领域远超计算机,总能从更高层次看问题,他的想法又总是很宏大,也许你一开始并不理解他在说什么,但回头看总会有新收获,他的每篇文章和每个演讲都令人深受启发。
他讲话风趣且深刻,似乎随口说的一句话就能放进名言库里,你肯定听过这句话:“预测未来的最好方法就是创造未来——The best way to predict future is to invent it”。
理解“对象”的历程
关于“对象”(object)的理解,我经历了几个不同阶段。
第一阶段是50年前,在ARPA研究生院