z-logo
open-access-imgOpen Access
Compiler Construction
Author(s) -
Tapodhan Singla,
Varun Vashishtha,
Sumeet Singh
Publication year - 2015
Publication title -
journal of advance research in computer science and engineering (issn 2456-3552)
Language(s) - English
Resource type - Journals
ISSN - 2456-3552
DOI - 10.53555/nncse.v2i5.447
Subject(s) - compiler , computer science , compiler construction , compiler correctness , programming language , set (abstract data type) , optimizing compiler , interpreter , software engineering , curriculum , interprocedural optimization , mathematics education , loop optimization , pedagogy , psychology
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. The course is suitable for advanced undergraduate and beginning graduate students. Auxiliary tools, such as generators and interpreters, often hinder the learning: students have to fight tool idiosyncrasies, mysterious errors, and other poorly educative issues. It is intended both to provide a general knowledge about compiler design and implementation and to serve as a springboard to more advanced courses. Although this paper concentrates on the implementation of a compiler, an outline for an advanced topics course that builds upon the compiler is also presented. We introduce a set of tools especially designed or improved for compiler construction educative projects in C

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom