Orientação para Objetos em Smalltalk-80 – Uma Abordagem Eficaz para a Construção de Sistemas de Software
Abstract
This paper presents some concepts and features of object-oriented programming and of the Smalltalk-80 language in particular, and analyzes the perspectives of its use. The facilities for software reusability and for building rapid prototypes, and the consequent reduction in development and maintenance costs, with increased reliability, suggest that this approach may contribute in a significant way for the solution of the so-called "software crisis".
References
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.
