|
Trends in Compiler Construction
Compiler writing techniques have undergone a number
of major revisions over the past forty years. The introduction of
object-oriented design and implementation techniques promises to improve
the quality of compilers, while making large-scale compiler development
more manageable.
In this seminar you want to show that a new way of
thinking of a compiler's structure is required to achieve complete
object-orientation. This new view on compiling can lead to alternative
formulations of parsing and code generation. In practice, the
object-oriented formulations have not only proven to be highly
efficient, but the have also been particularly easy to teach to
students.
|