See this document in CiteSeerX!

Type Extension and Efficient AST Manipulation (1993)  (Make Corrections)  (1 citation)
K John Gough and Diane Corney



  Home/Search   Context   Related

 
View or download:
qut.edu.au/~gough/oberon2.ps
qut.edu.au/~gough/oberon2.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  qut.edu.au/CompSci...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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