Smalltalk 的历史


1960-1981年8月

学习 Smalltalk 早期历史(1960年-1981年8月)的绝佳开始是 Alan Kay 所写的《 Smalltalk 的早期历史(The Early History of Smalltalk)》( PDF 版本)。

1981年8月《字节杂志(Byte Magzine)》《 Smalltalk 专刊》

《字节杂志(Byte Magzine)》于1981年8月发布了《 Smalltalk 专刊》,专门介绍 Smalltalk-80 语言和系统。其中的一篇关键文章就是 Dan Ingalls 所写的《 Smalltalk 背后的设计理念("Design Principles Behind Smalltalk")》。它给出了 Smalltalk 核心思想的概述。这篇论文至今仍被认为是任何初学者必读的。封面是 Robert Tinney 完成的,上面是一只飞离施乐实验室象牙塔的五彩气球。

1983年出版的 Smalltalk 书籍

Addison Wesley 出版了 Smalltalk 的蓝皮书、绿皮书和红皮书,作者是 Adele Goldberg, David Robson and Glenn Krasner 。

  • Smalltalk-80 蓝皮书:语言及其实现( ISBN 0-201-11371-6 );
  • Smalltalk-80 红皮书:交互式编程环境(  ISBN 0-201-11372-4 );
  • Smalltalk-80 绿皮书:一段历史,几点建议(  ISBN 0-201-11669-3 )。

1983年 Smalltalk-80 官方版本发布

1983年出现了首个实用的 Smalltalk 发布版本,称为 Smalltalk-80 。在当时,这语言的决定性的发布建立了高级语言系统的标准。

1984年 Smalltalk-80 苹果版本发布

苹果为其 Apple MacIntosh Plus 机器发布了售价 $50 的 Smalltalk-80 版本。系统需求是有个硬盘和 1M 的内存空间。一旦 Smalltalk 装入系统后,就只剩下 50K 的内存了,几乎不够用了。

Digitalk Smalltalk/V

ParcPlace Smalltalk-80/VisualWorks Smalltalk

ParcPlace 和 Digitalk 并入 ObjectShare

ParcPlace 和 Digitalk 合并,创建 ObjectShare 。公司并很快又分开。

IBM VisualAge Smalltalk

Instantiations 开发了一个 Smalltalk 版本,被 IBM 购买了。IBM 接着收购了 Instantiations 。

Squeak Smalltalk

苹果公司由 Alan Kay 和 Dan Ingalls 启动了 Squeak 项目。 Squeak 基于苹果的 Smalltalk-80 系统。

1983年至今,激增、稳步、再激增!

由于官方版本的发布, Smalltalk 很快推开了。目前大约有20多个活跃的版本发布,还有几个处于不同开发阶段的版本。最近,新版本和变种版本又大量涌现,包括数个致力于把 Smalltalk 带入 Java 世界的版本。

未来

就像 Alan Kay 在 Smalltalk 初期所说的那样,“预测未来最好的方法就是创造未来”。那就是 Smalltalk 系统的用户们、提供者、开发者所在做的。让我们帮助他们创造超越我们今天所有的计算机未来。让革命彻底的开始吧!







赞助商列表