ACM Home Page
Please provide us with feedback. Feedback
Good design principles in a compiler university course
Full text PdfPdf (604 KB)
Source ACM SIGPLAN Notices archive
Volume 37 ,  Issue 4  (April 2002) table of contents
COLUMN: Technical correspondence table of contents
Pages: 62 - 73  
Year of Publication: 2002
ISSN:0362-1340
Authors
César F. Acebal  University of Oviedo, Calvo Sotelo, s/n, 33007, Oviedo (Spain)
Raúl Izquierdo Castanedo  University of Oviedo, Calvo Sotelo, s/n, 33007, Oviedo (Spain)
Juan M. Cueva Lovelle  University of Oviedo, Calvo Sotelo, s/n, 33007, Oviedo (Spain)
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper presents what aims to be an example of good design principles applied to compiler construction. To be more specific, it presents an interpreter of a very simple object oriented language, called SmallScript, that has been designed to be taught in a Compiler University course. Our aim is not to develop a new, revolutionary language, neither to show a spectacular advance in some research field of compiler construction. Instead, as university teachers, we aim to offer both students and teachers an example of how a modern interpreter can be designed, focusing on object orientation and using modern tools like JavaCC and JJTrree.




Collaborative Colleagues:
César F. Acebal: colleagues
Raúl Izquierdo Castanedo: colleagues
Juan M. Cueva Lovelle: colleagues