Open C++ Tutorial
Short Description
Open C++ Tutorial. ?. Shigeru Chiba. Institute of Information Science and Electronics. University of Tsukuba. chiba@is.tsukuba.ac.jp …
Website: www.csg.is.titech.ac.jp | Filesize: 49kb
Content
Open C++ Tutorial
Shigeru Chiba
Institute of Information Science and Electronics
University of Tsukuba
chiba@is.tsukuba.ac.jp
Copyright c
1998 by Shigeru Chiba. All Rights Reserved.
1 Introduction
OpenC++ is an extensible language based on C++. The extended features of
OpenC++ are specified by a meta-level program given at compile time. For distinction,
regular programs written in OpenC++ are called base-level programs. If
no meta-level program is given, OpenC++ is identical to regular C++.
The meta-level program extends OpenC++ through the interface called the
OpenC++ MOP. The OpenC++ compiler consists of three stages: preprocessor,
source-to-source translator from OpenC++ to C++, and the back-end C++ compiler.
The OpenC++ MOP is an interface to control the translator at the second
stage. It allows to specify how an extended feature of OpenC++ is translated into
regular C++ code.
An extended feature of OpenC++ is supplied as an add-on software for the
compiler. The add-on software consists of not only the meta-level program but also
runtime support code. The runtime support code provides classes and functions
used by the base-level program translated into C++. The base-level program in…
Get the file Download here
Related Books:Related Searches: shigeru chiba, chiba institute, university of tsukuba, meta level, extensible language
Comments
Leave a Reply