(Enter summary)
Abstract: Oberon-2 is an object-oriented language with a
class structure based on type extension. The
runtime structure of Oberon-2 is described and
the low-level mechanisms for dynamic type checking
explained. It is shown that the superior
type-safety of the language, when used for programming
styles based on heterogeneous, pointerlinked
data structures, has an entirely negligible
cost in runtime performance.
1 Introduction
Various authors [1, 2] have described the features
they deem necessary for a... (Update)
Context of citations to this paper: More
...on contemporary machines. It has become a flexible platform for research in compiler technology as well as associated areas[1, 2, 3, 4]. Currently compiler frontends exist for Modula 2, Oberon 2, C, and a presently unnamed object oriented language. A Sather frontend is...
Cited by: More
Register Allocation in the Gardens Point Compilers - Gough, Ledermann (1994)
(Correct)
Active bibliography (related documents): More All
0.3: Input Validation Testing: A System Level, Early Lifecycle Technique - Hayes (1998)
(Correct)
0.3: Efficient Recognition of Events in a Distributed System - John Gough (1995)
(Correct)
0.2: A Comparison of Object-oriented Programming in Four Modern.. - Henderson, Zorn (1994)
(Correct)
Similar documents based on text: More All
0.5: Implementing Languages Other than Java on the Java Virtual.. - Gough, Corney
(Correct)
0.3: Analysing and Optimizing Strongly Typed Object-oriented.. - Knoop, Schreiber (1997)
(Correct)
0.2: Oberon News - Institute For Computer
(Correct)
BibTeX entry: (Update)
K.J. Gough and D. Corney. Type Extension and Efficient AST manipulation, Proceedings of ACSC-16, Brisbane 1993. http://citeseer.ist.psu.edu/gough93type.html More
@misc{ gough93type,
author = "K. Gough and D. Corney",
title = "Type Extension and Efficient AST manipulation",
text = "K.J. Gough and D. Corney. Type Extension and Efficient AST manipulation,
Proceedings of ACSC-16, Brisbane 1993.",
year = "1993",
url = "citeseer.ist.psu.edu/gough93type.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1988
469
Object-oriented Design with Applications (context) - Booch - 1991
35
The Programming Language Oberon (context) - Wirth - 1988
11
Type-Extension Type Tests Can Be Performed in Constant Time (context) - Cohen - 1991
10
Type Extension (context) - Wirth - 1988
7
DIANA Reference Manual (context) - Evans, Jr - 1983
6
The Programming Language Oberon-2 (context) - Mossenbock, Wirth - 1991
4
An Experiment in Mixed Compilation/Interpretation (context) - Gough, Cifuentes et al. - 1992
3
Syntax Analysis and Software Tools (context) - Gough - 1988
1
The D-Code Compiler Frontend GP2D (context) - Gough - 1992
1
Object-Oriented Programming in Oberon-2 (context) - Mossenbock
Documents on the same site (http://www.fit.qut.edu.au/CompSci/PLAS/GPM/publications.html): More
Eliminating Range Checks Using Static Single Assignment Form - Gough, Klaeren (1994)
(Correct)
Register Allocation in the Gardens Point Compilers - Gough, Ledermann (1994)
(Correct)
Bottom up Tree Rewriting with MBURG: The MBURG Reference Manual - John Gough
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC