Squeak

Squeak
Squeak
Squeaklogo.png
Семантика:

объектно-ориентированная

Появился в:

1996

Автор(ы):

Алан Кэй, Дэн Ингаллс, Адель Гольдберг

Релиз:

4.2 (4.2)

Тестовая версия:

4 февраля 2011

Типизация данных:

динамическая

Основные реализации:

Squeak, Croquet

Испытал влияние:

Smalltalk, Lisp, Лого; Sketchpad, Simula, Self

Лицензия

MIT

Сайт:

squeak.org

Скриншот Squeak 4.2

Squeak — кросс-платформенная (Windows, Linux, Macintosh), одна из наиболее динамично развивающихся реализаций языка программирования Smalltalk-80.

Первоначально Squeak был разработан группой программистов Apple Computer, в которую входили некоторые разработчики Smalltalk-80. Разработка была продолжена той же группой уже в Walt Disney Imagineering.

На данный момент Squeak доступна абсолютно бесплатно для любого использования. Кроме того, Squeak полностью доступен в исходных кодах (в том числе и виртуальная машина). В Squeak реализовано несколько графических подсистем (в том числе MVC, унаследованная от оригинального Smalltalk-80, в текущей версии не поддерживается, работает в версиях младше 3.8). Однако основной является собственная графическая подсистема Morphic (портированная из Self).

Помимо самой среды под открытой лицензией распространяется книга Squeak by Example.

К недостаткам следует отнести низкую производительность виртуальной машины, довольно своеобразный GUI и малое количество документации.

Среди основных разработчиков: Дэн Ингаллс (Dan Ingalls) и Алан Кэй (Alan Kay).

См. также

Литература

  • Squeak by Example
  • Лесневский А. С. Объектно-ориентированное программирование для начинающих. — М.: Бином. Лаборатория знаний, 2005. — 232 с. — 2000 экз. — ISBN 978-5-94774-251-0 (УДК519.85(023) ББК 22.18)

Ссылки

  • Основной сайт  (англ.)
  • Сквик полиглот - многоязычная версия Squeak 3.8, с русифицированным интерфейсом и возможностью использовать русские ключевые слова
  • Статья Squeak в Прогопедии — энциклопедии языков программирования (рус.)

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Squeak" в других словарях:

  • Squeak — Entwickler The Squeak Community Aktuelle Version 4.2 (4. Februar 2011) Betriebssystem …   Deutsch Wikipedia

  • Squeak — est une implémentation libre du langage de programmation Smalltalk. Sommaire 1 Introduction 2 Squeak et l éducation 3 Aspects techniques 4 …   Wikipédia en Français

  • Squeak — 3.9. Squeak, como la reencarnación de los proyectos Dynabook y Smalltalk de los años 70, busca ser un meta medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos… …   Wikipedia Español

  • squeak — [skwēk] vi. [ME squeken, prob. akin to ON skvakka, to gurgle] 1. to make or utter a short, sharp, high pitched sound or cry 2. [Informal, Chiefly Brit.] to act as an informer; squeal vt. 1. to utter or produce in a squeak 2. to cause (a door, etc …   English World dictionary

  • squeak´i|ly — squeak|y «SKWEE kee», adjective, squeak|i|er, squeak|i|est. 1. characterized by squeaking sounds; tending to squeak: »a squeaky window. 2. squeak …   Useful english dictionary

  • squeak|y — «SKWEE kee», adjective, squeak|i|er, squeak|i|est. 1. characterized by squeaking sounds; tending to squeak: »a squeaky window. 2. squeak …   Useful english dictionary

  • squeak — ► NOUN 1) a short, high pitched sound or cry. 2) a single remark or communication: I didn t hear a squeak from him. ► VERB 1) make a squeak. 2) say something in a high pitched tone. 3) informal succeed in achieving something by a very narrow… …   English terms dictionary

  • Squeak — Squeak, n. A sharp, shrill, disagreeable sound suddenly uttered, either of the human voice or of any animal or instrument, such as is made by carriage wheels when dry, by the soles of leather shoes, or by a pipe or reed. [1913 Webster] …   The Collaborative International Dictionary of English

  • Squeak — (skw[=e]k), v. i. [imp. & p. p. {Squeaked} (skw[=e]kt); p. pr. & vb. n. {Squeaking}.] [Probably of imitative origin; cf. Sw. sqv[ a]ka to croak, Icel. skvakka to give a sound as of water shaken in a bottle.] 1. To utter a sharp, shrill cry,… …   The Collaborative International Dictionary of English

  • Squeak — Squeak, como la reencarnación de los proyectos Dynabook y Smalltalk de los años 1970, busca ser un meta medio. Un lugar donde convivan todos los medios de expresión conocidos hasta la fecha (texto, video, sonido, música, gráficos 2D, gráficos 3D …   Enciclopedia Universal


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»