Squeak — крос-платформна реалізація мови програмування Smalltalk-80 (Windows, Linux, Macintosh).
Squeak | |
---|---|
Парадигма | об'єктно-орієнтоване програмування |
Дата появи | 1996 |
Творці | Алан Кей, , Адель Голдберг |
Розробник | Apple |
Останній реліз | 5.2b |
Система типізації | динамічна |
Основні реалізації | Squeak, |
Під впливом від | Smalltalk, Lisp, Лого; Sketchpad, Simula, Self |
Мова реалізації | C[1] |
Платформа | кросплатформова програма |
Ліцензія | MIT |
Репозиторій вихідного коду | github.com/squeak-smalltalk/squeak-app |
Вебсайт | squeak.org |
|
Спочатку Squeak було розроблено групою програмістів Apple Computer, в яку входили деякі розробники Smalltalk-80. Розробка була продовжена тією ж групою вже в Walt Disney Imagineering.
У цей час Squeak доступна абсолютно безкоштовно для будь-якого використання. Крім того, Squeak повністю доступний у вихідних кодах (у тому числі і віртуальна машина). У Squeak реалізовано кілька графічних підсистем (у тому числі MVC, успадкована від оригінального Smalltalk-80, в поточній версії не підтримується, працює у версіях молодших за 3.8). Однак основною є власна графічна підсистема (портована з Self).
Крім самого середовища під відкритою ліцензією поширюється книга Squeak by Example.
До недоліків слід віднести низьку продуктивність віртуальної машини, досить своєрідний GUI і мала кількість документації.
Серед основних розробників: , Алан Кей та Адель Голдберг.
Література
- Squeak by Example [ 8 червня 2021 у Wayback Machine.]
- Лесневський А. С. Об'єктно-орієнтоване програмування для початківців М.: Біном. Лабораторія знань, 2005. (УДК519.85 (023) ББК 22.18)
Посилання
- Основний сайт [ 24 жовтня 2004 у Wayback Machine.] (англ.)
- Стаття Squeak на Progopedia.ru [ 7 жовтня 2011 у Wayback Machine.]
- The p_4984 Open Source Project on Open Hub: Languages Page — 2006.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Squeak kros platformna realizaciya movi programuvannya Smalltalk 80 Windows Linux Macintosh SqueakParadigmaob yektno oriyentovane programuvannyaData poyavi1996TvorciAlan Kej Adel GoldbergRozrobnikAppleOstannij reliz5 2bSistema tipizaciyidinamichnaOsnovni realizaciyiSqueak Pid vplivom vidSmalltalk Lisp Logo Sketchpad Simula SelfMova realizaciyiC 1 Platformakrosplatformova programaLicenziyaMITRepozitorij vihidnogo kodugithub com squeak smalltalk squeak appVebsajtsqueak org Mediafajli u Vikishovishi Spochatku Squeak bulo rozrobleno grupoyu programistiv Apple Computer v yaku vhodili deyaki rozrobniki Smalltalk 80 Rozrobka bula prodovzhena tiyeyu zh grupoyu vzhe v Walt Disney Imagineering U cej chas Squeak dostupna absolyutno bezkoshtovno dlya bud yakogo vikoristannya Krim togo Squeak povnistyu dostupnij u vihidnih kodah u tomu chisli i virtualna mashina U Squeak realizovano kilka grafichnih pidsistem u tomu chisli MVC uspadkovana vid originalnogo Smalltalk 80 v potochnij versiyi ne pidtrimuyetsya pracyuye u versiyah molodshih za 3 8 Odnak osnovnoyu ye vlasna grafichna pidsistema portovana z Self Krim samogo seredovisha pid vidkritoyu licenziyeyu poshiryuyetsya kniga Squeak by Example Do nedolikiv slid vidnesti nizku produktivnist virtualnoyi mashini dosit svoyeridnij GUI i mala kilkist dokumentaciyi Sered osnovnih rozrobnikiv Alan Kej ta Adel Goldberg LiteraturaSqueak by Example 8 chervnya 2021 u Wayback Machine Lesnevskij A S Ob yektno oriyentovane programuvannya dlya pochatkivciv M Binom Laboratoriya znan 2005 UDK519 85 023 BBK 22 18 PosilannyaOsnovnij sajt 24 zhovtnya 2004 u Wayback Machine angl Stattya Squeak na Progopedia ru 7 zhovtnya 2011 u Wayback Machine The p 4984 Open Source Project on Open Hub Languages Page 2006 d Track Q124688