Squeak
Object-oriented programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Squeak?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
For other uses, see Squeak (disambiguation).
Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group would later go on to be supported by HP Labs, SAP, and most recently, Y Combinator.
Quick Facts Paradigm, Designed by ...
Paradigm | object-oriented |
---|---|
Designed by | Alan Kay, Dan Ingalls, Adele Goldberg |
Developers | The Squeak Community |
First appeared | 1996; 28 years ago (1996) |
Stable release | |
Typing discipline | Dynamic |
Platform | Cross-platform |
OS | Cross-platform: Unix-like, macOS, iOS, Windows, more |
License | MIT, Apache |
Filename extensions | .image, .changes, .sources, .st |
Website | www |
Major implementations | |
Squeak, Croquet | |
Dialects | |
Croquet, Newspeak, Pharo | |
Influenced by | |
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self | |
Influenced | |
Etoys, Tweak, Croquet, Scratch |
Close
Squeak runs on a virtual machine (VM), allowing for a high degree of portability. The Squeak system includes code for generating a new version of the VM on which it runs, along with a VM simulator[2] written in Squeak.