Next: GNU Free Documentation License, Up: Appendices [Contents][Index]
Contributions to this section (as for the rest of this documentation) will be greatly appreciated.
Portion of dynamically allocated memory holding all the information a
(recursive) function needs at runtime. It typically contains arguments,
automatic local variables etc. Implemented by the class
frame::Frame
(see TC-5).
The machine/architecture on which the program is built. For instance, EPITA students typically build their compiler on GNU/Linux. Contrast with “target” and “host”.
From WordNet: n : a course of academic studies; “he was admitted to a new program at the university” (syn: “course of study”, “program”, “syllabus”).
See Bibliography.
HAVM is a Tree
(HIR or LIR)
programs interpreter. See HAVM.
The machine/architecture on which the program is run. For instance, EPITA students typically run their Tiger Compiler on GNU/Linux. Contrast with “build and “target”.
The official new name for the i386 architecture.
It is related to “scholar”, not “school”! It does not mean “scolarité”.
From WordNet:
See “schooling” and “curriculum”.
From WordNet:
A piece of something, e.g., “code snippet”.
Synonym for “activation block”.
A hierarchy of classes without virtual methods. In that case there is no (inclusion) polymorphism. For instance:
struct A { }; struct B: A { };
SPIM S20 is a simulator that runs programs for the MIPS R2R3000 RISC computers. See SPIM.
The machine (or language) aimed at by a compiling tool. For instance, our target is principally MIPS. Compare with “build” and “host”.
Traits are a useful technique that allows to write (compile time) functions ranging over types. See Traits, for the original presentation of traits. See Modern C++ Design, for an extensive use of traits.
vtable
For a given class, its table of pointers to virtual methods.
Next: GNU Free Documentation License, Up: Appendices [Contents][Index]