Skip to main content
Log in

Multiple inheritance in Simula-like languages

  • Part I Computer Science
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

This paper examines the subclass mechanism offered in the Simula language, and discusses how the flexibility of this mechanism would be enhanced if more than one prefix were allowed for classes (multiple inheritance). A strategy is presented for implementing this with efficiency comparable to that of current Simula.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. H. Borning and D. H. H. Ingalls,Multiple Inheritance in Smalltalk-80, National Conf. on A.I., August 1982.

  2. H. I. Cannon,A non-hierarchical approach to object oriented programming, Private circulation.

  3. O.-J. Dahl, B. Myrhaug and K. Nygaard,Simula Common Base Language, Norwegian Computing Center, Oslo, 1970.

    Google Scholar 

  4. B. B. Kristensen, O. L. Madsen, B. Møller-Pedersen and K. Nygaard,Abstractions Mechanisms in the Beta Programming Language, Tenth ACM Symposium on Principles of Programming Languages, 1983.

  5. S. Krogdahl,An efficient implementation of Simula classes with multiple prefixing, Research Report no. 83 (1984), Institute of informatics, University of Oslo, Norway.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Krogdahl, S. Multiple inheritance in Simula-like languages. BIT 25, 318–326 (1985). https://doi.org/10.1007/BF01934377

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01934377

Keywords

Navigation