ACM Home Page
Please provide us with feedback. Feedback
A project-based course in compiler construction
Full text PdfPdf (517 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the seventeenth SIGCSE technical symposium on Computer science education table of contents
Cincinnati, Ohio, United States
Pages: 114 - 119  
Year of Publication: 1986
ISBN:0-89791-178-4
Also published in ...
Author
Harbans L. Sathi  Univ. of Southern Colorado, Pueblo CO
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 29,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/5600.5698
What is a DOI?

ABSTRACT

The paper describes the experience gained by teaching a project-based course in Compiler Construction. The course is a blend of theoretical concepts and practical considerations that go into the development of a compiler. A project in compiler writing is an important component of this course. ASP, a subset of standard PASCAL, is used as the source language. The compiler for ASP is to be developed in various phases: character manipulator, lexical analyzer, syntax analyzer, semantic analyzer, and code generator. Recursive descent method is used to parse the various syntactic entities. The code generator emits code for a hypothetical machine called AOC (ALGOL Object Code). A simulator executes this code.


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
 
3
 
4
Barre", William A. and John D. Couch, :'Compi let Construction" Theory and Practice," Science Research Associ - ates, Inc.,(1979).
 
5
6
7
 
8
 
9
IEEE Computer Society, "The 1983 IEEE Computer Society Model Program in Computer Science & Engineering, (January, 1984).
10
11
12
 
13
 
14



Peer to Peer - Readers of this Article have also read: