Squeak
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.
Original 1996 logo by Tim Rowledge | |
Screenshot of the Squeak–Smalltalk Morphic user interface. | |
Paradigm | object-oriented |
---|---|
Designed by | Alan Kay, Dan Ingalls, Adele Goldberg |
Developers | The Squeak Community |
First appeared | 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 |
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 written in Squeak.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.