Skip to main content

What object-oriented programming may be - and what it does not have to be

  • Conference paper
  • First Online:
Book cover ECOOP ’88 European Conference on Object-Oriented Programming (ECOOP 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 322))

Included in the following conference series:

Abstract

A conceptual framework for object-oriented programming is presented. The framework is independent of specific programming language constructs. It is illustrated how this framework is reflected in an object-oriented language and the language mechanisms are compared with the corresponding elements of other object-oriented languages. Main issues of object-oriented programming are considered on the basis of the framework presented here.

Part of this work has been supported by NTNF, The Royal Norwegian Council for Scientific and Industrial Research. grant no. ED 0223.16641 (the Scala project) and by the Danish Natural Science Research Council, FTU Grant No. 5.17.5.1.25.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Agha: An overview of Actor Languages. Sigplan Notices Vol.21 No.10 October 1986.

    Google Scholar 

  2. B.B. Kristensen, O.L. Madsen, B. Møller-Pedersen, K. Nygaard: The BETA Programming Language. In: [Shriver & Wegner 87].

    Google Scholar 

  3. B.B. Kristensen, O.L. Madsen, B. Møller-Pedersen, K. Nygaard: Classification of Actions or Inheritance also for Methods. Proceedings of the Second European Conference on Object Oriented Programming, Paris, June 1987.

    Google Scholar 

  4. G. Booch: Object-Oriented Development, IEEE Trans. on Software Engineering, Vol. SE-12, No. 2, Feb. 1986.

    Google Scholar 

  5. E. Holbaek-Hanssen, P. Haandlykken, K. Nygaard: System Description and the DELTA Language, Publication no. 523, Norwegian Computing Center, 1975.

    Google Scholar 

  6. Proceedings of European Conference on Object-oriented Programming. BIGRE+GLOBULE No.54, June 1987

    Google Scholar 

  7. H. Cannon: Flavors, A Non-Hierarchical Approach to Object-oriented Programming. Draft 1982

    Google Scholar 

  8. M. Jackson: System Development. Prentice Hall 1983.

    Google Scholar 

  9. J. Lindskov Knudsen and K. Stougård Thomsen: A Conceptual Framework for Programming Languages. DAIMI PB-192, Aarhus University, April 1985

    Google Scholar 

  10. O.L. Madsen: Block Structure and Object Oriented Languages. In [Shriver & Wegner 87].

    Google Scholar 

  11. Reusability: The Case for Object-Oriented Design. IEEE Software, vol.4, No.2, March 1987.

    Google Scholar 

    Google Scholar 

  12. MJØLNER, A highly efficient Programming Environment for industrial use. Mjølner Report No.1.

    Google Scholar 

  13. K. Nygaard: Basic Concepts in Object Oriented Programming. Sigplan Notices Vol.21 No. 10 October 1986.

    Google Scholar 

  14. OOPSLA, Object oriented Programming Systems, Languages and Applications. Conference Proceedings, 1986 and 1987.

    Google Scholar 

  15. B. Shriver, P. Wegner: Research Directions in Object-Oriented Languages, MIT Press, 1987.

    Google Scholar 

  16. O.J. Dahl, B. Myhrhaug & K. Nygaard: SIMULA 67 Common Base Language, Norwegian Computing Center, February 1968,1970,1972,1984

    Google Scholar 

  17. A. Goldberg, D. Robson: Smalltalk 80: The Language and its Implementation. Addison Wesley 1983.

    Google Scholar 

  18. D.G. Bobrow and M. Stefik,: Loops: An Object-Oriented Programming System for InterLisp, Xerox PARC 1984.

    Google Scholar 

  19. M. Stefik, D.G. Bobrow: Object-Oriented Programming: Themes and Variations, The AI Magazine, 1984.

    Google Scholar 

  20. B. Stroustrup: The C++ Programming Language. Addison Wesley 1986

    Google Scholar 

  21. P. Wegner: Dimensions of Object-Based Language Design. Tech. Report No. CS-87-14, July 1987. Brown University

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Madsen, O.L., Møller-Pedersen, B. (1988). What object-oriented programming may be - and what it does not have to be. In: Gjessing, S., Nygaard, K. (eds) ECOOP ’88 European Conference on Object-Oriented Programming. ECOOP 1988. Lecture Notes in Computer Science, vol 322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45910-3_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-45910-3_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50053-7

  • Online ISBN: 978-3-540-45910-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics