Smalltalk 早期历史:重塑计算范式的探索
The Early History of Smalltalk
我是 Alan C. Kay,回顾 Smalltalk 的诞生,这不仅仅是一门编程语言的历史,更是一场关于“个人计算”的范式革命。在 20 世纪 60 年代 ARPA 社区关于人机共生的理念基础上,我们试图超越单纯的主机计算优化,去构想一种全新的计算形态。从 FLEX 机器到 Xerox PARC 的突破,Smalltalk 将数据与控制结构摒弃,转而采用通过消息交互的受保护通用细胞模型。我们追求的是像印刷术发明那样的库恩式范式转移,旨在让计算设备成为类似 Montessori 和 Bruner 理念的学习环境。Smalltalk 的诞生源于对计算指数级增长的回应,它试图通过对象导向设计,让专业程序员能解决复杂问题,同时让新手用户也能轻松上手。
小头脑试图建立宗教,而伟大的头脑只想要通往山顶的更好路径。