Teaching a first course in compilers with a simple compiler construction toolkit
Loading...
Authors
Ganchev, GF
Issue Date
1996
Type
Language
en
Keywords
Computer aided learning , Compiler construction , Scanning , Parsing , Grammar , Context analysis , Code generation , Stack machine
Alternative Title
Abstract
We describe the use of a toolkit designed to support the Compiler Construction course
in the University of Botswana. The toolkit is based upon the principles of simplicity,
modularity and flexibility. Its educational goal is to maintain a balance between
theoretical material and the practical presentation of concepts. We view the students as
active participants in Computer Aided Leaming. They actively explore and control the
interactions and monitor the data and control flow in the compilers they build. The
feedback provided by the toolkit's interface helps the students understand where they
are in the compilation process.
Description
Citation
Ganchev, G.F. (1996) Teaching a first course in compilers with a simple compiler construction toolkit. Industry Meets Academia: Proceedings of the 1996 National Research and Development Conference, The South African Institute of Computer Scientists and Information Technologists, Interaction Conference Centre, University of Natal, Durban, 26 & 27 September, hosted by The Department of Computer Science and Information Systems, University of Natal, Pietermaritzburg, edited by Vevek Ram, (ISBN 0-620-20568-7).