SmalltalkSmalltalk是一种动态类型、反射式的面向对象编程语言。Smalltalk由艾伦·凯、Dan Ingalls、Ted Kaehler、Adele Goldberg等于1970年代在施乐帕羅奧多研究中心开始开发。 Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,特別是Obj
GNU SmalltalkGNU Smalltalk是Smalltalk编程语言的GNU计划实现。 这个实现不同于其他Smalltalk环境,使用文本文件作为程序输入,并将其内容解释为Smalltalk代码。在这种方式下,GNU Smalltalk表现得更像是一种解释器,而非传统Smalltalk方式下的一种环境。GNU
SqueakSqueak是一套Smalltalk的程序开发平台。Squeak可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机器(VM)。Squeak 4.0有MIT版权。 1996年,Smalltalk的发明者艾伦·凯加入了迪斯尼公司,任Imagineering公司的副总裁,从事开发Squeak软件
PharoPharo 是一套开源Smalltalk程序开发平台。Pharo具备所谓现场编程(英语:Interactive programming)的特性,例如实时操控对象,实时更新等。Pharo支持高级Web开发框架,例如Seaside(英语:Seaside (software))。 Pharo是在2008年3月从Squeak
SelfSmith,最初在1986年于施乐帕罗奥多研究中心设计。Self语言在Smalltalk的基础上,采用“槽”取代了“变量”,从而彻底体现了一切都是对象的风格。在实现Self系统的过程中,设计研究人员发展出了一种动态自适应编译技术。 Self语言把在概念上精简Smalltalk作为设计原则。它在把消息作为最基本的操作的同时