[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Compiler construction using modern tools

Published: 01 February 1986 Publication History

Abstract

In this paper we discuss our experiences using a translator writing system in the compiler construction course. We have found that such a system provides a great deal of flexibility to the instructor. Students can easily construct a complete compiler including code generation for a small language. We believe our tools and experiences are transferable to other translator writing systems.

References

[1]
Curriculum Committee on Computer Science (CCCS). Curriculum '68, recommendations for academic programs in computer science. CACM, 11 (March 1968), 151-197.
[2]
Aho, Alfred V., and Ullman, Jeffrey D. Principles of Compiler Construction. Addison-Wesley, 1977.
[3]
Austing, Richard H., et. al. Curriculum ' 78: recommendations for the undergraduate program in computer science -- a report of the ACM Curriculum Committee on computer Science. CACM, 22 (March 1979), 147-165.
[4]
Barrett, William A., and Couch, John D. Compiler ~ C~nstruction: Theory _ and Practice. SDA, 1979.
[5]
Collins, W~ Robert, and Noonan, Robert E. The Mystro System: a comprehensive translator toolkit. NASA Technical ReDort, 1985.
[6]
Donegan, Michael K., Noonan, Robert E~, and Feyock, Stefan. A code generator generator language. SIGPLAN Symposium on Compiler Const ructiQn, (August 1979), 58-64.
[7]
Ganapathi, M., and Fischer, C. N. Description-driven code generation using attribute grammars. Ninth Annual ACM Symposium ... Q/~ ~ Principles Df Programming Languages, (January 1982), 108-119.
[8]
Glanville, R. S., and Graham, S. L. A new method for compiler code generation. ~!fth Annual ACM Symposium on Principles of Programming Languages, (January 1978).
[9]
Johnson, S. C. YACC -- yet another compiler-compiler. UNIX Programmer's ~. Bell Laboratories, (January 1979).
[10]
Meyer, R. Mark, and Keller, Ray F. SLR tools for teaching compiler construction. Sixteenth ...SIGCSE Technical Symposium on Computer Science Education, (March 1985), 120-129.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 18, Issue 1
Proceedings of the 17th SIGCSE symposium on Computer science education
February 1986
304 pages
ISSN:0097-8418
DOI:10.1145/953055
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCSE '86: Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
    February 1986
    336 pages
    ISBN:0897911784
    DOI:10.1145/5600
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 1986
Published in SIGCSE Volume 18, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 384
    Total Downloads
  • Downloads (Last 12 months)60
  • Downloads (Last 6 weeks)11
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media