Squeak

 Nota: Não confundir com Newsqueak, nem com Newspeak (linguagem de programação).
Squeak
Logo original de 1996 por Tim Rowledge
Screenshot da interface do usuário Squeak–Smalltalk Morphic
ParadigmaOrientada a Objetos
Surgido em1996
Última versão«6.0»  (5 de julho de 2022; há 4 anos (2022-07-05))
Criado porAlan Kay, Dan Ingalls, Adele Goldberg
Estilo de tipagemDinâmica
DialetosCroquet, Newspeak, Pharo, Cuis
Influenciada porSmalltalk, Lisp, Logo, Sketchpad, Simula, Self
InfluenciouEtoys, Tweak, Croquet, Scratch
Sistema operacionalCross-platform: Unix-like, macOS, iOS, Windows, mais
LicençaDupla: Licença Apache / Licença MIT
Extensão do arquivo.image, .changes, .sources, .st, .cs
Página oficialwww.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.

Ver também

Ligações externas

Referências

  1. ↑ «Tim: Squeak Smalltalk». Consultado em 28 de fevereiro de 2016
  2. ↑ Ingalls, Dan; Kaehler, Ted; Maloney, John; Wallace, Scott; Kay, Alan (1997). «Back to the Future: the story of Squeak, a practical Smalltalk written in itself». ACM Digital Library. ACM SIGPLAN Notices. 32 (10): 318–326. doi:10.1145/263700.263754. Consultado em 12 de junho de 2011
  3. ↑ Miranda, Eliot; Béra, Clément; Gonzalez Boix, Elisa; Ingalls, Dan (2018). «Two decades of smalltalk VM development: live VM development through simulation tools». Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages (PDF). [S.l.]: ACM Digital Library. pp. 57–66. ISBN 9781450360715. doi:10.1145/3281287.3281295. Consultado em 9 de novembro de 2020
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.