Smalltalk: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Saulod2 (discussão | contribs)
m Revertidas edições por Saulod2, para a última versão por Vini 17bot5
Linha 1:
'''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.