Type extension and efficient AST manipulation


Autoria(s): Gough, Kevin J.; Corney, Diane W.
Data(s)

01/02/1993

Resumo

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 mechanism for dynamic type checking explained. It is shown that the superior type-safety of the language, when used for programming styles based on heterogeneous, pointer-linked data structures, has an entirely negligible cost in runtime performance.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/28954/

Publicador

Australian Computer Society

Relação

http://eprints.qut.edu.au/28954/1/c28954.pdf

Gough, Kevin J. & Corney, Diane W. (1993) Type extension and efficient AST manipulation. In Proceedings of the 16th Australian Computer Science Conference, Australian Computer Society, Brisbane, pp. 101-107.

Direitos

Copyright 1993 [please consult the authors]

Fonte

Faculty of Science and Technology

Palavras-Chave #080308 Programming Languages #object-oriented #type extension
Tipo

Conference Paper