|   
 | ISBN: 85-7502-099-4 
 
 Dizer 
    que Smalltalk é a linguagem de programação orientada 
    a objetos por excelência é desmerecê-la. Smalltalk 
inventou    o conceito de orientação a objetos há vinte 
anos atrás    e, como
subproduto, o conceito  de interação com o usuário através
de janelas.   Apesar de ser a linguagem mais citada como exemplo de uma linguagem
de programação   revolucionária, bem concebida e elegante,
 ela é uma das linguagens  de programação da atualidade
 que mais carece de boa literatura.  O objetivo deste livro é preencher
 esta lacuna.
 Smalltalk, 
    ainda, é a única linguagem de programação 
comercialmente    aplicada realmente orientada a objetos e, atualmente, vem 
ganhando uma importância   cada vez maior. Os impedimentos que havia 
para que Smalltalk se tornasse  uma linguagem de programação 
amplamente utilizada em softwares  comerciais vinte anos atrás deixaram 
de existir. Hoje em dia, um computador  com muita memória, um processador 
razoável e um monitor grande,   com boa resolução gráfica, 
viraram  lugares comuns e  não há mais impedimentos ao desenvolvimento 
  de software aplicativo  comercial em Smalltalk. Isto tem se traduzido em 
 um interesse crescente, principalmente por parte da indústria e de 
 bancos, no desenvolvimento  de software em Smalltalk, devido à facilidade 
 e rapidez de modelagem  de processos complexos oferecida por Smalltalk, como
  pela sua facilidade de adaptação de programas a requisitos 
 em constante mutação.
 Este
     é um livro sobre a linguagem orientada a objetos Smalltalk, bem
  como  suas técnicas de programação, metodologia de
modelagem    orientada a objetos visando a geração de programas
em Smalltalk,    além de um guia de programação para
vários tipos   de aplicações usando Smalltalk, desde
aplicações    gráficas e de Inteligência Artificial
até aplicações    cliente-servidor na Internet. Foi
concebido para ser tanto um livro para   o ensino da programação
em Smalltalk como um livro de consulta    e referência. Por isso, este
livro pode ser usado como texto em um   curso de programação
orientada a objetos e, também,  servir por muito tempo como manual
de referência de técnicas  de programação orientada
a objetos. |