HeadlinesBriefing HeadlinesBriefing.com

História inicial do Smalltalk

Hacker News •
×

A maioria das ideias vem de ideias anteriores. Os anos sessenta, particularmente na comunidade ARPA, deram origem a uma série de noções sobre 'simbiose humano-computador' através de computadores interativos de tempo compartilhado, telas gráficas e dispositivos apontadores. Linguagens de computador avançadas foram inventadas para simular sistemas complexos, como refinarias de petróleo e comportamento semi-inteligente. A mudança de paradigma que logo se seguiria da computação pessoal moderna, interfaces de janelas sobrepostas e design orientado a objetos veio de ver o trabalho dos anos sessenta como algo mais do que uma 'coisa velha melhor'.

A promessa de crescimento exponencial em computação/$/volume exigia que os anos sessenta fossem considerados 'quase uma coisa nova'. Por exemplo, alguém computaria com um 'Dynabook' portátil de uma forma que não seria possível em um mainframe compartilhado; milhões de usuários potenciais significavam que a interface do usuário teria que se tornar um ambiente de aprendizado nos moldes de Montessori e Bruner; e as necessidades de grande escopo, redução de complexidade e alfabetização do usuário final exigiriam que as estruturas de dados e controle fossem eliminadas em favor de um esquema mais biológico de células universais protegidas interagindo apenas através de mensagens.

O Smalltalk inicial foi a primeira realização completa desses novos pontos de vista, gerado por seus muitos predecessores em hardware, linguagem e design de interface do usuário. Tornou-se o exemplo da nova computação, em parte, porque estávamos realmente tentando uma mudança qualitativa nas estruturas de crença—um novo paradigma Kuhnian no mesmo espírito da invenção da imprensa—e, portanto, tomamos posições altamente extremas que quase forçaram esses novos estilos a serem inventados.

Os principais desenvolvimentos incluem a Máquina FLEX, um computador pessoal baseado em OOP, e o trabalho de Doug Englebart e NLS. Na Xerox PARC, Smalltalk-71 introduziu janelas sobrepostas, edição de fontes, pintura, animação, música, códigos de bytes e programação icônica. O primeiro Smalltalk real (-72) deu origem ao Dynabook Interino. Smalltalk-76 trouxe herança, e a versão de lançamento (-80) levou a transformações. O artigo é dedicado a Dan Ingalls, Adele Goldberg e ao resto da turma do Xerox PARC LRG.

Fonte: Hacker News · Resumido por HeadlinesBriefing