2015-2016 University Catalog 
  
2015-2016 University Catalog

CS 440 - Language Processors and Programming Environments

Credits: 3
Limited to 2 Attempts
Survey of basic programming language processors and software development tools such as assemblers, interpreters, and compilers. Topics include design and construction of language processors, formal syntactic definition methods, parsing techniques, and code-generation techniques.

Prerequisite(s): Grade of C or better in CS 310, 330, and 367. Prerequisite enforced by registration system.

Hours of Lecture or Seminar per week: 3
Hours of Lab or Studio per week: 0