Orientação para Objetos em Smalltalk-80 – Uma Abordagem Eficaz para a Construção de Sistemas de Software
Resumo
Este artigo tem por objetivo apresentar alguns conceitos e caracteristicas da programação orientada para objetos e, em especial, da linguagem Smalltalk-80, e analisar as perspectivas de sua utilização. As facilidades inerentes para re-utilização de software, construção de protótipos rápidos, e a consequente redução dos custos de desenvolvimento e manutenção, com aumento de confiabilidade, sugerem que essa abordagem pode contribuir significativamente para a solução da chamada "crise do software".
Referências
Caudill,P.J. e A.Wirfs-Brock "A Third Generation Smalltalk-80 Implementation", em [Meyrowitz86], pp.119-130.
Goldberg,A. e D.Robson "Smalltalk-80 - The Language and its Implementation", Addison-Wesley, Reading, MA, 1983.
Ingalls,D.H.H. "A Simple Technique for Handling Multiple Polymorphism", em [Meyrowitz86],pp. 347 - 349:
Ishikawa,Y. e M.Tokoro "A Concurrent Object-Oriented Knowledge Representation Language Orient 84/K - Its Features and Implementation", em [Meyrowitz86], pp.331-340.
Kay, A. "FLEX, a flexible extensible language", M.Sc. Thesis, Univ. of Utah, May68 (Univ. Microfilms).
Kay, A "The Reactive Engine", Ph.D. Thesis, Univ. of Utah, Sept.69 (Univ. Microfilms)
Krasner,G.,ed. "Smalltalk-80: Bits of History, Words of Advice", Addison-Wesley, Reading, MA, 1983.
Lewis,D.M. et al. "Swamp - A Fast Processor for Smalltalk 80", em [Meyrowitz86], pp.131-139.
Liskov,B. e S.Ziller "Programming With Abstract Data Types", SIGPLAN Notices, April 1974, pp.50-59.
Meyrowitz,N.,ed. "OOPSLA'86 - Object Oriented Programming Systems, Languages and Applications - Conference Proceedings - Sept23 - Oct2, 1986, Portland, Oregon (SIGPLAN Notices vol.21, no.ll, Nov.86).
Robson,D. "Object-Oriented Software Systems", Byte, August 1981, pp.74-86.
Samples,A.D.,D.Ungar e P.Hilfinger "SOAR -Smalltalk Without Bytecodes", em [Meyrowitz86], pp.107-118.
Unyar,D. e D.Patterson "Berkeley Smalltalk - Who Knows Where the Time Goes?", em [Krasner83], pp.189-206.
Yokote,Y. e M.Tokoro "The Design and Implementation of ConcurrentSmalltalk",em [Meyrowitz86],331-340
Yonezawa,A.,J.P.Briot e E.Shibayama "Object-Oriented Concurrent Programming in ABCL/1", em [Meyrowitz86], pp. 258-269.