欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Squeak
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 (→Workspace) |
||
(未显示1个用户的36个中间版本) | |||
第1行: | 第1行: | ||
{{SeeWikipedia}} | {{SeeWikipedia}} | ||
− | + | [[文件:squeak.png|right]] | |
− | + | 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 的应用程序平台。 | ||
+ | |||
+ | ==版本== | ||
+ | *6.x | ||
+ | *5.x | ||
+ | *[http://www.h-online.com/open/news/item/Squeak-4-0-released-now-under-MIT-Apache-license-956267.html Squeak 4.0采用MIT/Apache许可协议]。 | ||
==指南== | ==指南== | ||
+ | *[http://docs.huihoo.com/smalltalk/Smalltalk-Overview.html Smalltalk: A White Paper Overview] | ||
+ | *[http://docs.huihoo.com/smalltalk/Introductory-Squeak.html Basic Aspects of Squeak and the Smalltalk-80 Programming Language] | ||
+ | *[http://docs.huihoo.com/smalltalk/terse-guide-to-squeak/ Terse Guide to Squeak] | ||
+ | *[http://docs.huihoo.com/smalltalk/Squeak-Smalltalk-Language-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 | ||
+ | *[https://github.com/OpenSmalltalk/opensmalltalk-vm OpenSmalltalk VM] Cross-platform virtual machine for Squeak, [[Pharo]], Cuis, and Newspeak. | ||
+ | *[http://www.squeakvm.org/ Classic VM] | ||
+ | *[https://github.com/smarr/RoarVM RoarVM] - The Manycore SqueakVM | ||
+ | *[https://squeak.js.org/ SqueakJS] A Squeak VM in JavaScript | ||
+ | *[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 | ||
+ | *[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]] | ||
+ | *[http://www.softumeya.com/pyonkee/en/ Pyonkee] Visual Programming with iPad | ||
+ | *[http://www.aidaweb.si/ Aida] Smalltalk Web Framework and Application Server | ||
+ | *[http://www.squeakland.org/ Etoys] [http://etoysillinois.org/ EtoysIllinois.org] | ||
+ | *[[Lively Kernel]] | ||
+ | *[http://www.opencobalt.net/ Open Cobalt virtual workspaces] | ||
+ | [http://squeak.org/projects/ 更多项目>>>] | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/smalltalk/Children-Learning-by-Doing-Squeak-Etoys-on-the-OLPC-XO.pdf Children Learning by Doing Squeak Etoys on the OLPC XO] | ||
+ | *[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/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] | ||
==书籍== | ==书籍== | ||
第13行: | 第75行: | ||
<gallery> | <gallery> | ||
image:squeak-5.0.png|Squeak 5.0 | image:squeak-5.0.png|Squeak 5.0 | ||
+ | image:squeak-workspace.png|Workspace | ||
+ | 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-morphic-project.png|Morphic项目 | ||
+ | image:Croquet-Model-View-Reflector.png|Croquet OS | ||
+ | image:musical-composition-system.png|音乐创作 | ||
</gallery> | </gallery> | ||
==链接== | ==链接== | ||
*[http://www.squeak.org/ Squeak官网] | *[http://www.squeak.org/ Squeak官网] | ||
+ | *[http://files.squeak.org/ Squeak下载] [http://files.squeak.org/etoys/ Etoys下载] | ||
+ | *[http://wiki.squeak.org/ Squeak Wiki] | ||
+ | *[http://ss3.gemtalksystems.com/ SqueakSource3] | ||
*[http://www.squeaksource.com/ SqueakSource] | *[http://www.squeaksource.com/ SqueakSource] | ||
+ | *[http://docs.huihoo.com/smalltalk/ Smalltalk文档] | ||
+ | *[http://blog.chinaunix.net/uid-20106293-id-142107.html Squeak 和 Smalltalk-80 编程语言的基本特征] | ||
[[category:programming language]] | [[category:programming language]] | ||
[[category:smalltalk]] | [[category:smalltalk]] | ||
+ | [[category:squeak]] | ||
+ | [[category:Huihoo Foundation]] |
2022年9月4日 (日) 08:44的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Squeak Thanks, Wikipedia. |
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 的应用程序平台。
[编辑] 版本
- 6.x
- 5.x
- Squeak 4.0采用MIT/Apache许可协议。
[编辑] 指南
- Smalltalk: A White Paper Overview
- Basic Aspects of Squeak and the Smalltalk-80 Programming Language
- Terse Guide to Squeak
- Squeak语言参考
- Squeak类参考
[编辑] Workspace
Project current inspect 100 factorial #(3 2 5 75 -2) asSortedCollection PackageInfo allPackages explore
[编辑] Music
[编辑] 虚拟机
Codespeed Squeak VM Speed Center
- OpenSmalltalk VM Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
- Classic VM
- RoarVM - The Manycore SqueakVM
- SqueakJS A Squeak VM in JavaScript
- RSqueak/VM A Squeak VM written in RPython.
- VMMaker Build Your Own VM
- TruffleSqueak A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
[编辑] 项目
- SqueakSource
- SqueakMap
- Scratch
- Pyonkee Visual Programming with iPad
- Aida Smalltalk Web Framework and Application Server
- Etoys EtoysIllinois.org
- Lively Kernel
- Open Cobalt virtual workspaces
[编辑] 文档
- Children Learning by Doing Squeak Etoys on the OLPC XO
- Squeak Etoys Authoring & Media
- Squeak Etoys, Children & Learning
- Enhancing SqueakNOS functionalities
- A little Journey in a Virtual Machine
[编辑] 开发者
- Squeak people 开发者和用户
- Lex Spoon
[编辑] 书籍
[编辑] 图集
[编辑] 链接
分享您的观点