Skip to content
EntityQ762464· pop 21· linked from 112 articles

Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group later was supported by HP Labs and SAP.

Key facts

Programming language.name
Squeak
Programming language.logo
Squeak.svg
Programming language.logo caption
Original 1996 logo by Tim Rowledge
Programming language.screenshot
Squeak 51 morphic interface screenshot.png
Programming language.screenshot caption
Screenshot of the Squeak–Smalltalk Morphic user interface.
Programming language.paradigm
object-oriented
Programming language.designers
Alan Kay, Dan Ingalls, Adele Goldberg
Programming language.developers
The Squeak Community
Programming language.typing
Dynamic
Programming language.implementations
Squeak, Croquet
Programming language.dialects
Croquet, Newspeak, Pharo, Cuis
Programming language.influenced by
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self
Programming language.influenced
Etoys, Tweak, Croquet, Scratch
Programming language.platform
Cross-platform
Programming language.operating system
Cross-platform: Unix-like, macOS, iOS, Windows, more
Programming language.license
MIT, Apache
Programming language.file ext
.image, .changes, .sources, .st

via Wikipedia infobox

Source code

Link to the source-code README · 2,076 chars · not written by Vinony

Wikidata facts

Developer
Apple Inc.
Official website
squeak.org
Show 10 more facts
influenced by
Logo
programming paradigm
object-oriented programming
Commons category
Squeak
copyright license
MIT License
name in kana
スクイーク
inception
1996-00-00
programmed in
C
source code repository URL
github.com/squeak-smalltalk/squeak-app
software version identifier
6.0-22104
typing discipline
dynamic typing
Sources (4)

via Wikidata · CC0

Article · Русский

Squeak — язык программирования, диалект языка Smalltalk. Имеет кросс-платформенную реализацию (Windows, Linux, Macintosh). Первоначально Squeak был разработан группой программистов Apple Computer, в которую входили некоторые разработчики Smalltalk-80. Разработка была продолжена той же группой уже в Walt Disney Imagineering. На данный момент Squeak доступна абсолютно бесплатно для любого использования. Кроме того, Squeak полностью доступен в исходных кодах (в том числе и виртуальная машина). В Squeak реализовано несколько графических подсистем (в том числе MVC, унаследованная от оригинального Smalltalk-80, в текущей версии не поддерживается, работает в версиях младше 3.8). Однако основной является собственная графическая подсистема (портированная из Self). Помимо самой среды под открытой лицензией распространяется книга Squeak by Example. К недостаткам следует отнести низкую производительность виртуальной машины, довольно своеобразный GUI и малое количество документации. Среди основных разработчиков: (Dan Ingalls) и Алан Кэй (Alan Kay).

Abstract from DBpedia / Wikipedia · CC BY-SA