跳转到内容

Squeak

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Mhss留言 | 贡献2021年2月20日 (六) 20:12 top编辑。这可能和当前版本存在着巨大的差异。

Squeak
1996年Tim Rowledge做的最初图标[1]
Screenshot of the Squeak/Smalltalk Morphic User Interface
Squeak Morphic用户界面截图。
编程范型面向对象
設計者Alan Kay, Dan Ingalls英语Dan Ingalls, Adele Goldberg英语Adele Goldberg (computer scientist)
實作者Alan Kay, Dan Ingalls, Ted Kaehler英语Ted Kaehler, Scott Wallace, John Maloney, Andreas Raab, Mike Rueger
发行时间1996年,​29年前​(1996
当前版本
  • 6.0-22104(2022年6月6日)[2]
編輯維基數據鏈接
型態系統动态
系统平台跨平台
操作系统跨平台: 类Unix, macOS, iOS, Windows
許可證MIT, Apache
網站www.squeak.org
主要實作產品
Squeak, Croquet英语Croquet Project
衍生副語言
Pharo, Newspeak英语Newspeak (programming language), Croquet英语Croquet Project
啟發語言
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self
影響語言
Etoys英语Etoys (programming language), Tweak, Croquet英语Croquet Project, Scratch

Squeak是一套Smalltalk的程序开发平台。

1996年,Smalltalk的发明者艾伦·凯加入了迪斯尼公司,任Imagineering公司的副总裁,从事开发Squeak软件,当时是Smalltalk-80的版本。Dr. Geo II是用Squeak开发的。MIT媒体实验室推动的OLPC计划,采用Squeak作为开发环境。Squeak可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机器(VM)。Squeak 4.0有MIT版权

图形介面架构

  • Morphic,这是最重要的一个介面。
  • Etoys,基于Morphic
  • Tweak,新的实验介面。
  • Squeak versions 3.8及更早的版本还有MVC,是一种Model-View-Controller架构模板[4]

注释

  1. ^ Tim: Squeak Smalltalk. [2016-02-28]. (原始内容存档于2016-03-03). 
  2. ^ https://squeak.org/; 检索日期: 2022年9月3日.
  3. ^ 5.3 Release Notes. 
  4. ^ 存档副本. [2011-06-12]. (原始内容存档于2009-08-01). 

参见

外部链接