Smalltalk

3173 palavras 13 páginas
1 SmallTalk

Artur Lira
Diego Lemos
Lucas Silva
Thiago Rocha

“Smalltalk is a computer language designed specifically for a wide range of humans rather than a narrow group of computer specialists.”
Peter William Lount, 16 de Agosto de 2004.

Resumo
Smalltalk foi uma das primeiras linguagens a usar máquina virtual e a ser totalmente orientada a objetos que surgiu por volta dos anos 70. Visa à facilidade da implementação.
Smalltalk é uma linguagem orientada a objetos, dinamicamente tipada e reflexiva. Ela foi criada em parte para o uso educacional, sendo influenciada por Lisp e Logo, Sketchpad e Simula.
A primeira versão generalizada da linguagem foi o Smalltalk-80 e foi muito utilizada desde então. Várias tendências dessa linguagem continuaram em desenvolvimento e influenciaram na construção de comunidades de usuários em torno dela. ANSI Smalltalk foi ratificada em 1998 e representa a versão padrão do Smalltalk.

1.1 Introdução
Em meados da década 70, visando atingir um grande número de pessoas de faixas etárias distintas, surgiu Smalltalk, uma linguagem de programação orientada a objeto fracamente tipada e de simples implementação. Nesta linguagem tudo é objeto: strings, valores numéricos e caracteres são implementados como classes. Sendo assim, não há tipos primitivos, ao contrário de outras linguagens orientadas a objeto, como C++, C# e Java.

1.2 História
Smalltalk começou a ser desenvolvimento no final dos anos 1960, pela equipe do pesquisador Alan Kay, integrante

Relacionados

  • Programação simula
    809 palavras | 4 páginas
  • Sobre a Linguagem Python
    1651 palavras | 7 páginas
  • Paradigma Procedural x Paradigma Orientado a Objeto - Trabalho Semana da Informática
    923 palavras | 4 páginas
  • Ruby
    1461 palavras | 6 páginas
  • Engenharia software III fatec scs
    6682 palavras | 27 páginas
  • TCC - Plataforma de Ensino WEB
    4231 palavras | 17 páginas
  • Programação Orientada a Objetos
    2599 palavras | 11 páginas
  • ED - Ciências da computação
    845 palavras | 4 páginas
  • Evolução da Linguagem de Programação
    1054 palavras | 5 páginas
  • Orientação a objetos
    1112 palavras | 5 páginas