Teaching a first course in compilers with a simple compiler construction toolkit

Loading...
Thumbnail Image

Authors

Ganchev, GF

Issue Date

1996

Type

Language

en

Keywords

Computer aided learning , Compiler construction , Scanning , Parsing , Grammar , Context analysis , Code generation , Stack machine

Research Projects

Organizational Units

Journal Issue

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).

Publisher

License

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN