Alan Kay撰写的Smalltalk早期历史回顾记录了这一开创性编程语言从理论到实现的演进过程1。该语言吸收了Simula和FLEX机器等前驱系统的灵感,最终在Xerox PARC的Learning Research Group中得以实现1。
Smalltalk-71在1971年夏季创造,是一种模式匹配驱动的语言1。到了1972年11月,Smalltalk-72在NOVA上首次成功运行,并成功计算3+4得到71。同年11月22日,Chuck Thacker开始设计Interim Dynabook(ALTO),历时3个月完成,该设备配备500,000像素位图显示屏和128K内存1。
系统的完善与推广
1976年1月,Kay在Pajaro Dunes召集团队进行离地会议"Let's Burn Our Disk Packs",讨论系统重新设计1。随后Smalltalk-76由Dan Ingalls、Dave Robson、Ted Kaehler和Diana Merry在7个月内从零开始实现,包含约50个类和180页源代码1。
为了向业界推介这一技术,1978年1月,CSL邀请Xerox十位顶级高管参加为期两天的研讨会,LRG为此创建了Smalltalk SimKit系统用于演示1。1979年,Steve Jobs、Jef Raskin等Apple技术人员访问PARC,观看了使用Dorado和Smalltalk的演示1。Dan Ingalls指出"决定不继续NoteTaker项目增加了广泛发布Smalltalk的动力"1。
1980年5月,Larry Tesler被Steve Jobs聘用为Lisa的主要设计师1。Smalltalk-80于1981年在Byte杂志上发表系列文章,1983年正式发布1。
Alan Kay documented the formative years of the Smalltalk programming language, tracing its evolution from theoretical conception through early implementation at Xerox PARC.1 The language's development began with Smalltalk-71, created in the summer of 1971 as a pattern-matching-driven system.1 The following year marked a significant milestone when Smalltalk-72 successfully ran on a NOVA computer in November 1972, executing a simple evaluation of 3+4 to produce 7.1
The realization of Smalltalk's vision accelerated with hardware innovation. Chuck Thacker began designing the Interim Dynabook (ALTO) on November 22, 1972, completing the system in three months with a 500,000-pixel bitmap display and 128 kilobytes of memory.1 In January 1976, Kay organized an off-site meeting at Pajaro Dunes titled "Let's Burn Our Disk Packs," where the team discussed comprehensive system redesign.1 This initiative led to Smalltalk-76, which Dan Ingalls, Dave Robson, Ted Kaehler, and Diana Merry implemented from scratch over seven months, resulting in approximately 50 classes and 180 pages of source code.1
The project's influence extended beyond PARC's walls. In January 1978, Xerox's Computer Systems Laboratory invited ten senior executives to a two-day workshop where the Learning Research Group demonstrated Smalltalk using their newly created SimKit system.1 A year later, Steve Jobs, Jef Raskin, and other Apple technical personnel visited PARC to observe demonstrations using the Dorado computer and Smalltalk.1 According to Dan Ingalls, "the decision not to continue the NoteTaker project increased momentum for broad distribution of Smalltalk."1 By May 1980, Larry Tesler was hired by Steve Jobs as the principal designer for Lisa.1 Smalltalk-80 subsequently appeared as a series in Byte magazine in 1981 and received its official release in 1983.1
评论
还没有评论,欢迎留下第一条。