Léxico de TI › Programação › Smalltalk

Smalltalk

Programação Svenska → Atualizado: 2026-09-30

A linguagem que definiu a orientação a objetos. Desenvolvida na Xerox PARC por Alan Kay, Dan Ingalls e Adele Goldberg ao longo dos anos 1970; o Smalltalk-80 foi a versão que se espalhou.

Tudo é objeto, inclusive classes, números e blocos de código, e tudo o que acontece é objetos enviando mensagens uns aos outros. A sintaxe cabe num cartão-postal. O sistema também é baseado em imagem: todo o estado de execução é salvo num arquivo, e você programa dentro do sistema vivo, com um depurador que permite alterar o código no meio de uma chamada interrompida e continuar. Alan Kay já disse que por "orientado a objetos" queria dizer a troca de mensagens, não classes e herança. O legado aparece em Objective-C, Ruby, Java e nas próprias ideias de interface gráfica e de IDE. Sobrevive no Pharo e no Squeak.

← Voltar ao léxico