Compiler Construction with a Dash of Concurrency and an Embedded Twist
Document Type
Conference Proceeding
Language
eng
Publication Date
2010
Publisher
Association for Computing Machinery (ACM)
Source Publication
Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion (OOPSLA '10)
Source ISSN
978-1-4503-0240-1
Abstract
We describe the renovation of our compilers curriculum to meld together an established object-oriented textbook compiler with an inexpensive embedded target platform. The result is a modern compiler implementation course with aspects of concurrency and embedded systems, and a palpable increase in student enthusiasm. We discuss the trade-offs in retargeting our compiler, gauge the difficulty of supporting thread-level concurrency in our target language, and outline the resulting structure of the course and integration with the rest of our computer science curriculum.
Recommended Citation
Mallen, Adam B. and Brylow, Dennis, "Compiler Construction with a Dash of Concurrency and an Embedded Twist" (2010). Mathematics, Statistics and Computer Science Faculty Research and Publications. 541.
https://epublications.marquette.edu/mscs_fac/541
Comments
Published in Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion (OOPSLA '10): 161-168. DOI.