Page 30 - Telebrasil - Novembro/Dezembro 1987
P. 30

Software









                                                 Smalltalk 80: Saiba como ganhar dinheiro com objetos








                                Loura, esbelta, simpática, 42 anos, soltei­                                                                 tica (significado e suas variações) e as opera-                                                                      se forem acrescentadas as necesairU i


                        ra, a  norte-americana Adele Goldberg, na­                                                                          ções (procedimentos) próprios a esses dados.                                                                         qualidade estética e psico-sociais do Í?kde


                        tural de Illinois, mora hoje em Paio Alto, Cali­                                                                    "Uma parte do programa será, portanto, criai                                                                         mano”.                                                                                ser hu-

                        fórnia, onde trabalha no Centro de Pesquisas                                                                        tais objetos e outro catucá-los para que comu­                                                                              A engenharia de software sempre and


                        da Xerox Corporation  Adele, uma PhD em                                                                             nicando-se entre si venham a oferecer o que é                                                                        reboque em  relação ao nível de avanço* H 3

                        ciências da computação pela Universidade de                                                                         uma resposta ao que se propõe o programa  ,                                                                         equipamentos, constatou, a seguir, a conim


                        Chicago, é reconhecida como uma expoente                                                                            explicou Ramalho.                                                                                                   cista que vendeu sua idéia do Smalltalk Tn


                        mundial  na área de software, tendo ocupado,                                                                                O problema básico do uso do computador se                                                                   "uma  linguagem, um ambiente operational

                        em  1984, a presidência da ACM (Association                                                                         resume em um só — compatibilizar a descrição                                                                        um  interface gráfico e interativo, um fe,r


                        for Computing Machinery).                                                                                           do mundo real com a representação que a má­                                                                         mental  para desenvolvimento; tudo necessi


                                O próximo grande desafio de Adele Gold­                                                                     quina dele faz. "Isto parece fácil de conseguir                                                                     tando para operar apenas 4Mbytes de me

                        berg será como presidente da ParcPlace Sys­                                                                         mas não é”, observou Adele, "principalmente                                                                         mória RAM e outros tantos de disco, display t


                         tems (o logotipo dá idéia de sementes, confi­                                                                                                                                                                                          mapa de bits e uma caneta ou ratinho para in­

                        denciou a executiva), que é uma casa de soft­                                                                                                                                                                                           teração com a  máquina (CPU Intel 8ímn


                         ware baseada em capitais da Xerox, emprega­                                                                                                                                                                                            MC68020).                                                                                       b'

                        dos da nova empresa e de outros sócios.                                                                                                                                                                                                       A  linguagem já foi  testada desde do HP


                                Visitando o Brasil pela segunda vez — a                                                                                                                                                                                       9000/350C, McIntosh II,  Dourado, até IBM


                         primeira foi em 1971 quando na PUC/RJ falou                                                                                                                                                                                          PC/386AT e às origens do Smalltalk datam de

                         de Inteligência Artificial —, ela voltou para                                                                                                                                                                                        67, de estudos feitos na Universidade de Oslo


                         participar de uma promoção do Grupo JB e da                                                                                                                                                                                          (Norway), com a linguagem Simula destinada

                         IBM, dirigindo-se a platéias de especialistas                                                                                                                                                                                        a acrescentar as noções de objeto ao Algol, a


                         no Rio e em São Paulo para tratar, nada mais                                                                                                                                                                                         que foram acrescentados a noção de "folha de


                         nada menos, de "conversa fiada”, o que seria a                                                                                                                                                                                       rascunho”  Object Pascal, Object Logo (Corali.

                         tradução livre de Smalltalk 80, uma nova lin­                                                                                                                                                                                        Loops (Xerox), Forth like, sáo linguagens ori­


                         guagem de computação dirigida em torno do                                                                                                                                                                                            entadas para o conceito de objeto, mas "todo

                         conceito de objeto.                                                                                                                                                                                                                  mundo daqui para frente vai dizer que seu pro­


                                 Como explicou Francisco Ramalho, presi­                                                                                                                                                                                      duto é object oriented', deixou escapar Adele.

                         dente da Assespro, as linguagens usuais de                                                                                                                                                                                                   Números, seqüenciais de caracteres, filas,


                         computação nada mais são do que uma longa                                                                                                                                                                                            dicionários, retângulos, índices de arquivos,

                         sequência de instruções que passarão para a                                                                                                                                                                                          editores de textos, programas, compiladores,


                         máquina sobre o que fazer com os dados e que                                                                                                                                                                                         processos de computação, ponteiros, interações


                         por isso são denominadas de procedimentais.                                                                                                                                                                                          com usuários e toda as demais denominações

                         Já nas linguagens orientadas para objetos cri­                                                                     O Smalltalk 80 trabalha com objetos que sáo "cáp­                                                                 da parafernália lógica da programação sáo ob­

                         a-se uma entidade, ou seja, uma cápsula autó­                                                                     sulas", contendo dados e procedimentos e que se                                                                   jetos que trocando mensagens entre si efetuam


                         noma centrada nos dados e contendo a semân­                                                                       comunicam entre si.                                                                                                a programação. Apenas isto. (JCF).                                                             v
   25   26   27   28   29   30   31   32   33   34   35