dc.contributor.author | Ganchev, GF | |
dc.contributor.editor | Ram, Vevek | |
dc.date.accessioned | 2018-08-15T07:53:33Z | |
dc.date.available | 2018-08-15T07:53:33Z | |
dc.date.issued | 1996 | |
dc.identifier.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). | en |
dc.identifier.isbn | 0-620-20568-7 | |
dc.identifier.uri | http://hdl.handle.net/10500/24629 | |
dc.description.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. | en |
dc.language.iso | en | en |
dc.subject | Computer aided learning | en |
dc.subject | Compiler construction | en |
dc.subject | Scanning | en |
dc.subject | Parsing | en |
dc.subject | Grammar | en |
dc.subject | Context analysis | en |
dc.subject | Code generation | en |
dc.subject | Stack machine | en |
dc.title | Teaching a first course in compilers with a simple compiler construction toolkit | en |