Files in this item
An object addressing mechanism for statically typed languages with multiple inheritance
Item metadata
dc.contributor.author | Connor, RCH | |
dc.contributor.author | Dearle, Alan | |
dc.contributor.author | Morrison, Ronald | |
dc.contributor.author | Brown, AL | |
dc.contributor.editor | Wexelblat, Richard L. | |
dc.date.accessioned | 2020-04-07T16:30:02Z | |
dc.date.available | 2020-04-07T16:30:02Z | |
dc.date.issued | 1989-10 | |
dc.identifier | 5109930 | |
dc.identifier | c9aa3902-a85a-458c-9c7a-fb630e5e3d6a | |
dc.identifier | 84976838267 | |
dc.identifier.citation | Connor , RCH , Dearle , A , Morrison , R & Brown , AL 1989 , An object addressing mechanism for statically typed languages with multiple inheritance . in R L Wexelblat (ed.) , Proceedings of the 1989 ACM OOPSLA Conference on Object-oriented Programming (OOPSLA'89) . ACM SIGPLAN Notices , no. 10 , vol. 24 , ACM , New York , pp. 279-285 , OOPSLA Conference on Object-orientated Programming (OOPSLA'89) , New Orleans , Louisiana , United States , 2/10/89 . https://doi.org/10.1145/74878.74906 | en |
dc.identifier.citation | conference | en |
dc.identifier.issn | 0362-1340 | |
dc.identifier.other | standrews_research_output: 3947 | |
dc.identifier.uri | https://hdl.handle.net/10023/19766 | |
dc.description.abstract | In this paper we are concerned with addressing techniques for statically typed languages with multiple inheritance. The addressing techniques are responsible for the efficient implementation of record field selection. In object-oriented languages, this record selection is equivalent to the access of methods. Thus, the efficiency of these techniques greatly affects the overall performance of an object-oriented language. We will demonstrate that addresses, in such systems, cannot always be calculated statically and show how symbol tables have been used as address maps at run time. The essence of the paper is a new addressing technique that can statically calculate either the address of a field or the address of the address of the field. This technique is powerful enough to support an efficient implementation of multiple inheritance with implicit subtyping as described by Cardelli. | |
dc.format.extent | 47323 | |
dc.language.iso | eng | |
dc.publisher | ACM | |
dc.relation.ispartof | Proceedings of the 1989 ACM OOPSLA Conference on Object-oriented Programming (OOPSLA'89) | en |
dc.relation.ispartofseries | ACM SIGPLAN Notices | en |
dc.subject | QA75 Electronic computers. Computer science | en |
dc.subject | QA76 Computer software | en |
dc.subject.lcc | QA75 | en |
dc.subject.lcc | QA76 | en |
dc.title | An object addressing mechanism for statically typed languages with multiple inheritance | en |
dc.type | Conference item | en |
dc.contributor.institution | University of St Andrews. School of Computer Science | en |
dc.identifier.doi | 10.1145/74878.74906 | |
dc.identifier.url | https://archive.cs.st-andrews.ac.uk/papers/download/CDM+89.pdf | en |
This item appears in the following Collection(s)
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.