ACM Home Page
Please provide us with feedback. Feedback
Using XML in a compiler course
Full text PdfPdf (64 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Leeds, United Kingdom
SESSION: Teaching advanced CS topics table of contents
Pages: 4 - 6  
Year of Publication: 2004
ISBN:1-58113-836-9
Also published in ...
Authors
D. Robert Adams  Grand Valley State University, Allendale, MI
Christian Trefftz  Grand Valley State University, Allendale, MI
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

In this paper we describe how XML can be introduced into a compiler construction course. We make the case that XML and compilers have much in common, and that introducing XML into a compiler course makes sense. We then goes on to demonstrate how XML was used in two recent compiler courses. Finally, we discuss the tradeoffs of using an XML-based project rather than a traditional programming-language project.


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
R. Germon. Using XML as an Intermediate Form for Compiler Development. http://www.idealliance.org/papers/xml2001/papers/html/03-05-04.html, 2001.
 
3
P. Leidig. Introducing xml into the curriculum as a tool for data exchange (poster). In Proceedings of SIGCSE 2001, February 2001.
 
4
 
5
D. Smith. An XML Learning Framework. http://www.idealliance.org/papers/xmle02/dx xmle02/papers/04-02-02/04-02-02.html, 2002.
 
6
W3-Consortium. Extensible Markup Language (XML). http://www.w3.org/XML/, 2003.
7
 
8
A. W. A. with Jens Palsberg. Modern Compiler Implementation in Java. Cambridge University Press, second edition, 2002.


Collaborative Colleagues:
D. Robert Adams: colleagues
Christian Trefftz: colleagues