factograf
UK
Увійти

Squeak

Squeak
Усі дані картки 13
Парадигма
об'єктно-орієнтоване програмування
Дата появи
1996
Творці
Алан Кей, Ден Інгаллс, Адель Голдберг
Розробник
Apple Inc.
Останній реліз
5.2b
Система типізації
динамічна
Основні реалізації
Squeak, Croquet
Під впливом від
Smalltalk, Lisp, Лого; Sketchpad, Simula, Self
Мова реалізації
C
Платформа
кросплатформність
Ліцензія
MIT
Репозиторій вихідного коду
github.com/squeak-smalltalk/squeak-app
Вебсайт
squeak.org

Squeak — крос-платформна реалізація мови програмування Smalltalk-80 (Windows, Linux, Macintosh).

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

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

Крім самого середовища під відкритою ліцензією поширюється книга Squeak by Example.

До недоліків слід віднести низьку продуктивність віртуальної машини, досить своєрідний GUI і мала кількість документації.

Серед основних розробників: Ден Інгаллс, Алан Кей та Адель Голдберг.

Читати далі

21 мовами

Текст із Вікіпедії, CC BY-SA 4.0 · Стаття-джерело