| Squeak | |
|---|---|
Logo original de 1996 por Tim Rowledge | |
Screenshot da interface do usuário Squeak–Smalltalk Morphic | |
| Paradigma | Orientada a Objetos |
| Surgido em | 1996 |
| Última versão | «6.0» (5 de julho de 2022) |
| Criado por | Alan Kay, Dan Ingalls, Adele Goldberg |
| Estilo de tipagem | Dinâmica |
| Dialetos | Croquet, Newspeak, Pharo, Cuis |
| Influenciada por | Smalltalk, Lisp, Logo, Sketchpad, Simula, Self |
| Influenciou | Etoys, Tweak, Croquet, Scratch |
| Sistema operacional | Cross-platform: Unix-like, macOS, iOS, Windows, mais |
| Licença | Dupla: Licença Apache / Licença MIT |
| Extensão do arquivo | .image, .changes, .sources, .st, .cs |
| Página oficial | www.squeak.org |
Squeak é uma linguagem de programação, derivada de Smalltalk por um grupo da Apple Computer, que incluía alguns dos desenvolvedores originais de Smalltalk. Seu desenvolvimento foi continuado pelo mesmo grupo, na Walt Disney Imagineering, onde a linguagem era feita com o propósito de ser usada em projetos internos da Disney.
Squeak é executado em uma máquina virtual (VM), permitindo um alto grau de portabilidade. O sistema Squeak inclui código para gerar uma nova versão da VM na qual é executado, juntamente com um simulador de VM escrito em Squeak.
Squeak é orientada a objetos e reflexiva. Está disponível para muitas plataformas, e programas produzidos em uma plataforma executam identicamente em todas as outras plataformas.