Skip to main content

Compiler course with a semi-challenging project

  • Track 14: Computer Science Education
  • Conference paper
  • First Online:
Book cover Computing in the 90's (Great Lakes CS 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 507))

Included in the following conference series:

  • 143 Accesses

Abstract

This paper describes a semi-challenging compiler project appropriate for Compiler Construction course at the advanced undergraduate-graduate level at a non-PhD-granting institution. The compiler project is centered around a table-driven parser and associated syntax-directed semantic routines for a real programming language. Our experience indicates that the curriculum can be strengthened by putting students into the most challenging learning environment in which they can succeed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A.V., Sethi, R. and Ullman, J. D. "Compilers, Principles, Techniques, and Tools", Reading, Massachusetts: Addison-Wesley, 1986.

    Google Scholar 

  2. Fischer, C. N. and LeBlanc, R. Jr. "Crafting a Compiler", Benjamin/Cummings, Inc., 1989.

    Google Scholar 

  3. Hansen, J. C. and Yim, R. "Undergraduate Compiler Construction", Interface: The Computer Education Quarterly, Vol. 11, No. 1, Apring 1989, 54–59.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Naveed A. Sherwani Elise de Doncker John A. Kapenga

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yim, R., Hu, G. (1991). Compiler course with a semi-challenging project. In: Sherwani, N.A., de Doncker, E., Kapenga, J.A. (eds) Computing in the 90's. Great Lakes CS 1989. Lecture Notes in Computer Science, vol 507. Springer, New York, NY. https://doi.org/10.1007/BFb0038524

Download citation

  • DOI: https://doi.org/10.1007/BFb0038524

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97628-0

  • Online ISBN: 978-0-387-34815-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics