Smalltalk: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
FilRBot (discussão | contribs)
m Checkwiki: limpeza de sintaxe utilizando AWB
Eduacsp (discussão | contribs)
retirada a menção sobre Java, extremamente tendenciosa e sem citações ou embasamento
Linha 13:
'''Smalltalk-80''', ou simplesmente '''Smalltalk''', é uma [[linguagem de programação]] [[Orientação a objeto|orientada a objeto]] fracamente [[Tipo de dado|tipada]].
 
Em ''Smalltalk'' tudo é objeto: os números, as classes, os métodos, blocos de código, etc. Não há tipos primitivos, ao contrário de outras linguagens orientadas a objeto (como [[Java (linguagem de programação)|Java]]); strings, números e caracteres são implementados como classes em ''Smalltalk'', por isso esta linguagem é considerada puramente orientada a objetos. Tecnicamente, todo elemento de ''Smalltalk'' é um objeto de primeira ordem.
 
Os [[programador]]es definem classes de objetos em suas aplicações para imitar (ou simular) o mundo real. Estas classes de objeto são organizadas hierarquicamente, de modo que seja possível fazer novos objetos com características de outros objetos, com poucas mudanças.