跳至內容

Squeak

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

這是本頁的一個歷史版本,由InternetArchiveBot留言 | 貢獻2020年9月27日 (日) 01:02 (补救8个来源,并将0个来源标记为失效。) #IABot (v2.0.7)編輯。這可能和當前版本存在着巨大的差異。

Squeak
1996年Tim Rowledge做的最初圖標[1]
Squeak應用在X11下運行的截屏
編程範型面向對象
設計者Alan Kay, Dan Ingalls, AAdele Goldberg
實作者Alan Kay, Dan Ingalls, 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
衍生副語言
Pharo, 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架構模板[4]

注釋

  1. ^ Tim: Squeak Smalltalk. [2016-02-28]. (原始內容存檔於2016-03-03). 
  2. ^ https://squeak.org/; 檢索日期: 2022年9月3日.
  3. ^ 5.2 Release Notes. [2019-10-22]. (原始內容存檔於2018-11-22). 
  4. ^ 存档副本. [2011-06-12]. (原始內容存檔於2012-06-29). 

參見

外部連結