This course familiarizes the student with how computer languages are implemented. They write a small compiler for a simplified programming language using compiler construction tools such as lexical analyzer generators and parser generators as well as creating some hand-built components. Although some theory is presented, emphasis is on implementation. Programming is done in C or Java.
-
School
School of Engineering and Computing
-
Number
6050
-
Subject
Computer (CIS)
-
Semester
Spring
-
Lecture/Lab/Seminar Hours
3 hours of lecture per week
-
Prerequisites
-
Credits
3