Abstract
ECOOP’87 marks the point in time where object-oriented programming started to become mainstream in research as well as in industry. In this paper we will reflect upon the contributions of object-orientation since then and discuss what we consider important challenges for the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aksit, M., Bergmans, L., Vural, S.: An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach. In: Lehrmann Madsen, O. (ed.) ECOOP 1992. LNCS, vol. 615, pp. 372–395. Springer, Heidelberg (1992)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (2000)
Critical Pervasive Computing: Research proposal. Department of Computer Science, Aarhus University (2005)
Birtwistle, G., Dahl, O.-J., Myrhaug, B., Nygaard, K.: SIMULA BEGIN. Studentlitteratur, Lund, Sweden (1979)
Yonezawa, A., Briot, J.-P.: Inheritance and Synchronization in Concurrent OOP. In: Bézivin, J., Hullot, J.-M., Lieberman, H., Cointe, P. (eds.) ECOOP 1987. LNCS, vol. 276, pp. 32–40. Springer, Heidelberg (1987)
Coad, P., Yourdon, E.: Object-Oriented Analysis. Yourdon Press Computing Series (1990)
Cockburn, A.: Crystal Clear: A Human-Powered Methodology for Small Teams. Addison-Wesley, Reading (2004)
Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.: Design Patterns: Elements of Object-Oriented Software Architecture. Addison-Wesley, Reading (1994)
Goldberg, A., Robson, D.: Smalltalk-80, the Language and its Implementation. Addison-Wesley, Reading (1983)
Kristensen, B.B., Madsen, O.L., Møller-Pedersen, B., Nygaard, K.: Classification of Actions or Inheritance also for Methods. In: Bézivin, J., Hullot, J.-M., Lieberman, H., Cointe, P. (eds.) ECOOP 1987. LNCS, vol. 276, pp. 98–107. Springer, Heidelberg (1987)
Kristensen, B.B., Madsen, O.L., Møller-Pedersen, B., Nygaard, K.: Object-Oriented Programming in the BETA Programming Language. ACM Press/Addison-Wesley (1993)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: ECOOP 1997. LNCS, vol. 1247, Springer, Heidelberg (1997)
Madsen, O.L., Møller-Pedersen, B.: What Object-Oriented Programming Be - and What It Does Not Have to Be. In: Gjessing, S., Nygaard, K. (eds.) ECOOP 1988. LNCS, vol. 322, pp. 1–20. Springer, Heidelberg (1988)
Madsen, O.L.: Open Issues in Object-Oriented Programming – A Scandinavian Perspective. Software Practice and Experience 25(S4) (1995)
Madsen, O.L.: Towards a Unified Programming Language. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol. 1850, Springer, Heidelberg (2000)
Meyer, B.: Genericity versus Inheritance. OOPSLA 1986, SIGPLAN Notices 21(11) (1986)
Nygaard, K.: Basic Concepts in Object-Oriented Programming. SIGPLAN Notices 21(10) (1986)
PalCom: Palpable Computing – a new perspective on ambient computing, http://www.ist-palcom.org
Rentsch, T.: Object Oriented Programming. SIGPLAN Notices 17(9) (1982)
Szyperski, C.: Component Software – Beyond Object-Oriented Programming. Addison-Wesley, Reading (1997)
Stroustrup, B.: The C++ Programming Language. Addison-Wesley, Reading (1986)
Stroustrup, B.: What is Object-Oriented Programming. In: ECOOP 1987. LNCS, vol. 276, Springer, Heidelberg (1987)
Ungar, D., Smith, R.B.: SELF: The Power of Simplicity. OOPSLA 1987, SIGPLAN Notices 22(12) (1987)
Wexelblat, R.L.: History of Programming Languages. ACM/Academic Press (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Madsen, O.L. (2006). From ECOOP’87 to ECOOP 2006 and Beyond. In: Thomas, D. (eds) ECOOP 2006 – Object-Oriented Programming. ECOOP 2006. Lecture Notes in Computer Science, vol 4067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11785477_11
Download citation
DOI: https://doi.org/10.1007/11785477_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35726-1
Online ISBN: 978-3-540-35727-8
eBook Packages: Computer ScienceComputer Science (R0)