• Home
  • Search
  • Two-directional record layout for multiple inheritance
  • Open Access IconOpen Access
  • Cite Icon45
  • https://doi.org/10.1145/93542.93556Copy DOI Icon

Two-directional record layout for multiple inheritance

  • Jan 1, 1990
  • William Pugh +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Much recent work in polymorphic programming languages allows subtyping and multiple inheritance for records. In such systems, we would like to extract a field from a record with the same efficiency as if we were not making use of subtyping and multiple inheritance. Methods currently used make field extraction 3-5 times slower, which can produce a significant overall performance slowdown.

Similar Papers
  • PDF
  • Research Article
  • Citations6

A Comparative Study on the Effect of Multiple Inheritance Mechanism in Java, C++, and Python on Complexity and Reusability of Code

  • Jan 01, 2017
  • International Journal of Advanced Computer Science and Applications
  • Fawzi Albalooshi +1
  • Conference Article
  • Citations4

A typed intermediate language for compiling multiple inheritance

  • Jan 17, 2007
  • Juan Chen
  • Book Chapter
  • Citations2

Language and Commonsense Knowledge

  • Jan 01, 2001
  • Walid S Saba
  • Book Chapter
  • Citations2

Fril++ a language for object-oriented programming with uncertainty

  • Jan 01, 1999
  • J F Baldwin +2
  • Research Article
  • Citations10

Some features of PPL, a polymorphic programming language

  • Aug 01, 1969
  • ACM SIGPLAN Notices
  • Thomas A Standish
  • Book Chapter
  • Citations7

Reusable Components for Lightweight Mechanisation of Programming Languages

  • Jan 01, 2013
  • Seyed H Haeri +1
  • Research Article
  • Citations1

The comparative programming languages course

  • Feb 27, 2002
  • ACM SIGCSE Bulletin
  • W Douglas Maurer
  • Research Article
  • Citations3

A new programming paradigm for engineering design software

  • Jun 01, 1994
  • Engineering with Computers
  • F A Salustri +1
  • Conference Article
  • Citations7

Inheritance-based object-oriented software metrics

  • Nov 11, 1992
  • C.-M Chung +1
  • Book Chapter
  • Citations1

Inheritance in Programming Languages

  • Jan 01, 2009
  • Krishnaprasad Thirunarayan
  • Conference Article
  • Citations36

Bidirectional object layout for separate compilation

  • Oct 17, 1995
  • Andrew C Myers
  • Book Chapter
  • Citations1

Chapter 1 - Introducing C# and .NET

  • Jan 01, 2003
  • C# 2.0
  • Michel De Champlain +1
  • Research Article
  • Citations17

Compiling scala for the Java virtual machine

  • Jan 01, 2005
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Michel Schinz
  • Conference Article

Ada And The Objects

  • Aug 03, 1998
  • B.M Brosgol
  • Book Chapter

15 - Why Use C++?

  • Jan 01, 1995
  • Software Development with C++
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.