ACM Home Page
Please provide us with feedback. Feedback
Cool: a portable project for teaching compiler construction
Full text PdfPdf (476 KB)
Source ACM SIGPLAN Notices archive
Volume 31 ,  Issue 7  (July 1996) table of contents
Pages: 19 - 24  
Year of Publication: 1996
ISSN:0362-1340
Author
Alexander Aiken  EECS Department, University of California, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 36,   Citation Count: 9
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/381841.381847
What is a DOI?

ABSTRACT

The compiler course is a fixture of undergraduate computer science education. Most CS programs offer a course on compilers that includes a substantial project where students write a compiler for a small programming language. The project often serves two distinct purposes: it teaches something about language design and compiler implementation, and it gives students the experience of building a substantial software system. A compiler project is the most complex software engineering task many students complete in an undergraduate program.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
[HMT89] R. Harper, R. Milner, and M. Tofte. The definition of standard ML--Version 3. Technical Report ECFS-LFCS-89-81, Laboratory for Foundations of Computer Science, University of Edinburgh, 1989.
 
3
[Jav96] The Java Tutorial: Object-Oriented Programming for the Internet. http://java.sun.com/java.sun.com/tutorial/intro.html, 1996.
 
4
[Lar] J. Larus. Spim. http://www.cs.wisc.edu/~larus/spim.html.
 
5
[SK95] D. Stoutamire and M. Kennel. Sather revisited: A high-performance free alternative to C++. Computers in Physics, 9(5):519-524, September 1995.
 
6

CITED BY  9