Chiţăit | |
---|---|
Semantică | orientat pe obiecte |
Clasa de limba | limbaj de programare și programare vizuală |
Aparut in | 1996 |
Autor | Alan Kaye , Dan Ingalls , Adele Goldberg |
Dezvoltator | Măr |
Eliberare | 5.3-19481 [1] ( 3 iunie 2022 ) |
Tip sistem | dinamic |
Implementări majore | Scârțâi, Croquet |
A fost influențat | Smalltalk , Lisp , Logo ; Sketchpad , Simula , Self |
Licență | MIT |
Site-ul web | scârțâit.org |
Platformă | multiplatformă |
Fișiere media la Wikimedia Commons |
Squeak este un limbaj de programare , un dialect al limbajului Smalltalk .
Are o implementare multiplatformă ( Windows , Linux , Macintosh ).
Squeak a fost dezvoltat inițial de un grup de programatori Apple Computer , care includea unii dintre dezvoltatorii Smalltalk-80. Dezvoltarea a fost continuată de același grup deja la Walt Disney Imagineering.
În acest moment, Squeak este disponibil absolut gratuit pentru orice utilizare. În plus, Squeak este complet disponibil în codurile sursă (inclusiv mașina virtuală). Squeak implementează mai multe subsisteme grafice (inclusiv MVC, moștenit de la Smalltalk-80 original, neacceptat în versiunea curentă, funcționează în versiunile anterioare 3.8). Cu toate acestea, principalul este subsistemul grafic al lui Morphic (portat de la Self ).
Pe lângă mediul în sine, cartea Squeak by Example este distribuită sub o licență deschisă.
Dezavantajele includ performanța scăzută a mașinii virtuale, o GUI destul de particulară și o cantitate mică de documentație.
Printre principalii dezvoltatori: Dan Ingalls (Dan Ingalls) și Alan Kay (Alan Kay).