Skip to topic | Skip to bottom
Home
Publications
Publications.200806-ITICSEr1.8 - 03 Mar 2010 - 16:14 - RolandLevillaintopic end

Start of topic | Skip to actions
Akim Demaille, Roland Levillain, Benoît Perrot. A Set of Tools to Teach Compiler Construction. In the proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) http://www.iticse08.fi.upm.es/ Universidad Politécnica de Madrid, Spain June 30-July 2, 2008

Compiler construction is a widely used software engineering exercise, but because most students will not be compiler writers, care must be taken to make it relevant in a core curriculum. Auxiliary tools, such as generators and interpreters, often hinder the learning: students have to fight tool idiosyncrasies, mysterious errors, and other poorly educative issues. We introduce a set of tools especially designed or improved for compiler construction educative projects in C++. We also provide suggestions about new approaches to compiler construction. We draw guidelines from our experience to make tools suitable for education purposes.


to top

PublicationForm
Logo:
Category: SoftwareTools
Title: A Set of Tools to Teach Compiler Construction
Authors: Akim Demaille, Roland Levillain, Benoît Perrot
Type: InConference
Whereprefix: In the proceedings of the
Where: 13th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE)
Ref: http://www.iticse08.fi.upm.es/
Place: Universidad Politécnica de Madrid, Spain
Date: June 30-July 2, 2008
Note:  
Lang: english
Keywords: Compiler Design, Object Oriented Programming, Educational Projects, Design Patterns, Tools, Tiger
Status: published


You are here: Publications > 200806-ITICSE

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback