Kvičet | |
---|---|
Sémantika | objektově orientovaný |
Jazyková třída | programovací jazyk a vizuální programování |
Objevil se v | 1996 |
Autor | Alan Kaye , Dan Ingalls , Adele Goldberg |
Vývojář | Jablko |
Uvolnění | 5.3-19481 [1] ( 3. června 2022 ) |
Typový systém | dynamický |
Hlavní implementace | Kňuč, Krokete |
Byl ovlivněn | Smalltalk , Lisp , Logo ; Sketchpad , Simula , Self |
Licence | MIT |
webová stránka | squeak.org |
Plošina | multiplatformní |
Mediální soubory na Wikimedia Commons |
Squeak je programovací jazyk , dialekt jazyka Smalltalk .
Má implementaci napříč platformami ( Windows , Linux , Macintosh ).
Squeak byl původně vyvinut skupinou programátorů Apple Computer , která zahrnovala některé z vývojářů Smalltalk-80. Ve vývoji pokračovala stejná skupina již ve Walt Disney Imagineering.
V současné době je Squeak k dispozici zcela zdarma pro jakékoli použití. Squeak je navíc plně dostupný ve zdrojových kódech (včetně virtuálního stroje). Squeak implementuje několik grafických subsystémů (včetně MVC, zděděného z původního Smalltalk-80, který není podporován v aktuální verzi, funguje ve verzích před 3.8). Tím hlavním je však vlastní grafický subsystém Morphicu (portovaný ze Self ).
Kromě samotného prostředí je kniha Squeak by Example distribuována pod otevřenou licencí.
Mezi nevýhody patří nízký výkon virtuálního stroje, poněkud zvláštní GUI a malé množství dokumentace.
Mezi hlavní vývojáře: Dan Ingalls (Dan Ingalls) a Alan Kay (Alan Kay).