Писк
-
Обзор Squeak
- Squeak — это объектно-ориентированный язык программирования, основанный на классах.
- Создан группой разработчиков, включая участников Smalltalk-80 и других, изначально в Apple Computer, затем в Walt Disney Imagineering.
- Поддержка от HP Labs, SAP и Y Combinator.
-
Особенности и архитектура
- Работает на виртуальной машине, что обеспечивает высокую переносимость.
- Включает код для генерации новой версии виртуальной машины и симулятор виртуальной машины.
-
Разработчики и фреймворки пользовательского интерфейса
- Дэн Ингаллс и Алан Кей внесли значительный вклад в разработку Squeak.
- Squeak включает четыре платформы пользовательского интерфейса, включая Morphic и Etoys.
- Tweak — новый экспериментальный интерфейс с расширенными возможностями.
-
Использование и лицензии
- Squeak используется в Open Cobalt, Scratch, OpenQwaq и Nintendo ES.
- Squeak 4.0 и последующие версии доступны бесплатно с открытым исходным кодом, за исключением части кода Apple, лицензированного по Apache.
- Apple дважды меняла лицензию Squeak, сначала на Apple с открытым исходным кодом, а затем на MIT и Apache.
-
Дополнительные ресурсы
- Ссылки на другие проекты и рекомендации по использованию Squeak.
Полный текст статьи: