Literate programming
An evaluation of an automatically generated compiler
ACM Transactions on Programming Languages and Systems (TOPLAS)
Project work: the organisation of collaborative design and development in software engineering
Computer Supported Cooperative Work - Special issue on studies of cooperative design
Modern compiler implementation in Java
Modern compiler implementation in Java
Foundations of object-oriented languages: types and semantics
Foundations of object-oriented languages: types and semantics
Defensive climate in the computer science classroom
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Student culture vs group work in computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
PL-detective: a system for teaching programming language concepts
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Computer Systems Design and Architecture (2nd Edition)
Computer Systems Design and Architecture (2nd Edition)
Updating computer science education
Communications of the ACM - 3d hard copy
The compiler course in today's curriculum: three strategies
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Automated memory analysis: improving the design and implementation of iterative algorithms
Automated memory analysis: improving the design and implementation of iterative algorithms
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Student and faculty attitudes and beliefs about computer science
Communications of the ACM
A proposal for automatic evaluation in a compiler construction course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Targeting FPGA-based processors for an implementation-driven compiler construction course
Proceedings of the 49th Annual Southeast Regional Conference
Using FPGAs as a reconfigurable teaching tool throughout CS systems curriculum
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.02 |
Current literature states that the undergraduate curriculum can no longer afford the luxury of a traditional compiler construction course. Nevertheless, there is an increasing need for an understanding of how to design and implement domain-specific languages. This paper presents a modern course in compiler construction, designed to provide a student with the capability of quickly constructin robust processors for a variety of language-related applications.