Squeak

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(Workspace)
 
(未显示1个用户的18个中间版本)
第1行: 第1行:
 
{{SeeWikipedia}}
 
{{SeeWikipedia}}
  
Squeak是一套[[Smalltalk]]的程序开发平台。[[Scratch]]语言,一个Squeak 的应用程序平台。
+
[[文件:squeak.png|right]]
  
1996年,Smalltalk的发明者艾伦·凯加入了迪斯尼公司,任Imagineering公司的副总裁,从事开发Squeak软件,当时是Smalltalk-80的版本。Dr. Geo II是用Squeak开发的。MIT媒体实验室推动的[[OLPC]]计划,采用Squeak作为开发环境。Squeak可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机器(VM)。
+
Squeak 是一套 [[Smalltalk]] 的程序开发平台。
 +
 
 +
==简介==
 +
1996年,Smalltalk 的发明者艾伦·凯加入了迪斯尼公司,任 Imagineering 公司的副总裁,从事开发 Squeak 软件,当时是 Smalltalk-80 的版本。 Dr. Geo II 是用 Squeak 开发的。MIT 媒体实验室推动的 [[OLPC]] 计划,采用 Squeak 作为开发环境。Squeak 可以自由下载,不需任何费用,包括所有的源代码,还附有虚拟机(VM)。
 +
 
 +
[https://wiki.squeak.org/squeak/389 The History of Squeak] 关于 Squeak 的历史
 +
 
 +
[[Pharo]] 基于 Squeak 分支构建。
 +
 
 +
[[Scratch]] 语言,是一个 Squeak 的应用程序平台。
  
 
==版本==
 
==版本==
第16行: 第25行:
 
*[http://docs.huihoo.com/smalltalk/Squeak-Smalltalk-Language-Reference.html Squeak语言参考]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Smalltalk-Language-Reference.html Squeak语言参考]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Smalltalk-Classes-Reference.html Squeak类参考]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Smalltalk-Classes-Reference.html Squeak类参考]
 +
 +
===Workspace===
 +
Project current inspect
 +
100 factorial
 +
#(3 2 5 75 -2) asSortedCollection
 +
PackageInfo allPackages explore
 +
 +
===Music===
 +
[http://wiki.squeak.org/squeak/3850 Musical objects for Squeak]
  
 
==虚拟机==
 
==虚拟机==
 +
[[文件:TruffleSqueak-logo.png|right|TruffleSqueak]]
 
[http://squeak.org/codespeed/ Codespeed] Squeak VM Speed Center
 
[http://squeak.org/codespeed/ Codespeed] Squeak VM Speed Center
 
*[https://github.com/OpenSmalltalk/opensmalltalk-vm OpenSmalltalk VM] Cross-platform virtual machine for Squeak, [[Pharo]], Cuis, and Newspeak.
 
*[https://github.com/OpenSmalltalk/opensmalltalk-vm OpenSmalltalk VM] Cross-platform virtual machine for Squeak, [[Pharo]], Cuis, and Newspeak.
第25行: 第44行:
 
*[https://github.com/HPI-SWA-Lab/RSqueak RSqueak/VM] A Squeak VM written in RPython.
 
*[https://github.com/HPI-SWA-Lab/RSqueak RSqueak/VM] A Squeak VM written in RPython.
 
*[http://wiki.squeak.org/squeak/2105 VMMaker] Build Your Own VM
 
*[http://wiki.squeak.org/squeak/2105 VMMaker] Build Your Own VM
 +
*[https://github.com/hpi-swa/trufflesqueak/ TruffleSqueak] A Squeak/[[Smalltalk]] VM and Polyglot Programming Environment for the [[GraalVM]].
  
 
==项目==
 
==项目==
 +
[[文件:opencobalt.png|right|Open Cobalt]]
 +
*[https://www.squeaksource.com/ SqueakSource]
 +
*[https://map.squeak.org/ SqueakMap]
 
*[[Scratch]]
 
*[[Scratch]]
 
*[http://www.softumeya.com/pyonkee/en/ Pyonkee] Visual Programming with iPad
 
*[http://www.softumeya.com/pyonkee/en/ Pyonkee] Visual Programming with iPad
第32行: 第55行:
 
*[http://www.squeakland.org/ Etoys] [http://etoysillinois.org/ EtoysIllinois.org]
 
*[http://www.squeakland.org/ Etoys] [http://etoysillinois.org/ EtoysIllinois.org]
 
*[[Lively Kernel]]
 
*[[Lively Kernel]]
 +
*[http://www.opencobalt.net/ Open Cobalt virtual workspaces]
 
[http://squeak.org/projects/ 更多项目>>>]
 
[http://squeak.org/projects/ 更多项目>>>]
  
第38行: 第62行:
 
*[http://docs.huihoo.com/smalltalk/Squeak-Etoys-Authoring-and-Media.pdf Squeak Etoys Authoring & Media]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Etoys-Authoring-and-Media.pdf Squeak Etoys Authoring & Media]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Etoys-Children-and-Learning.pdf Squeak Etoys, Children & Learning]
 
*[http://docs.huihoo.com/smalltalk/Squeak-Etoys-Children-and-Learning.pdf Squeak Etoys, Children & Learning]
 +
*[http://docs.huihoo.com/smalltalk/esug/conferences/2011DIS/SqueakNos.pdf Enhancing SqueakNOS functionalities]
 +
*[http://docs.huihoo.com/smalltalk/esug/conferences/2011DIS/JourneyInTheVM.pdf A little Journey in a Virtual Machine]
 +
 +
==开发者==
 +
*[https://wiki.squeak.org/squeak/8 Squeak people] 开发者和用户
 +
*[https://www.lexspoon.org/ Lex Spoon]
  
 
==书籍==
 
==书籍==
第47行: 第77行:
 
image:squeak-workspace.png|Workspace
 
image:squeak-workspace.png|Workspace
 
image:Squeak-5.0-Help.png|Help
 
image:Squeak-5.0-Help.png|Help
 +
image:Squeak-System-Browser.png|System Browser
 
image:Squeak-5.0-System-Browser.png|System Browser
 
image:Squeak-5.0-System-Browser.png|System Browser
 
image:squeak-5.0-morphic-project.png|Morphic项目
 
image:squeak-5.0-morphic-project.png|Morphic项目
 +
image:Croquet-Model-View-Reflector.png|Croquet OS
 +
image:musical-composition-system.png|音乐创作
 
</gallery>
 
</gallery>
  
第63行: 第96行:
 
[[category:smalltalk]]
 
[[category:smalltalk]]
 
[[category:squeak]]
 
[[category:squeak]]
[[category:huihoo]]
+
[[category:Huihoo Foundation]]

2022年9月4日 (日) 08:44的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Squeak Thanks, Wikipedia.
Squeak.png

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

目录

[编辑] 简介

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

The History of Squeak 关于 Squeak 的历史

Pharo 基于 Squeak 分支构建。

Scratch 语言,是一个 Squeak 的应用程序平台。

[编辑] 版本

[编辑] 指南

[编辑] Workspace

Project current inspect
100 factorial
#(3 2 5 75 -2) asSortedCollection
PackageInfo allPackages explore

[编辑] Music

Musical objects for Squeak

[编辑] 虚拟机

TruffleSqueak

Codespeed Squeak VM Speed Center

[编辑] 项目

Open Cobalt

更多项目>>>

[编辑] 文档

[编辑] 开发者

[编辑] 书籍

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱