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.
Similar content being viewed by others
References
A. H. Borning and D. H. H. Ingalls,Multiple Inheritance in Smalltalk-80, National Conf. on A.I., August 1982.
H. I. Cannon,A non-hierarchical approach to object oriented programming, Private circulation.
O.-J. Dahl, B. Myrhaug and K. Nygaard,Simula Common Base Language, Norwegian Computing Center, Oslo, 1970.
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.
S. Krogdahl,An efficient implementation of Simula classes with multiple prefixing, Research Report no. 83 (1984), Institute of informatics, University of Oslo, Norway.
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01934377