Squeak

本页使用了标题或全文手工转换,现处于香港繁体模式
求聞百科,共筆求聞
Squeak
1996年Tim Rowledge做的最初圖示[1]
Screenshot of the Squeak/Smalltalk Morphic User Interface
Squeak Morphic用戶介面截圖。
編程範型物件導向
設計者Alan Kay, Dan Ingalls, Adele Goldberg
實作者Alan Kay, Dan Ingalls, Ted Kaehler, Scott Wallace, John Maloney, Andreas Raab, Mike Rueger
釋出時間1996年,​28年前​(1996
穩定版本
5.3
(2020年3月4日,​4年前​(2020-03-04[2]
型態系統動態
系統平台跨平台
作業系統跨平台: 類Unix, macOS, iOS, Windows
許可證MIT, Apache
網站www.squeak.org
主要實作產品
Squeak, Croquet
衍生副語言
Pharo, Newspeak, Croquet
受啟發於
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self
施影響於
Etoys, Tweak, Croquet, 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架構模板[3]

註釋

  1. Tim: Squeak Smalltalk. [2016-02-28]. 
  2. 5.3 Release Notes. 
  3. 存档副本. [2011-06-12]. 

參見

外部連結