COMS W4115
PROGRAMMING LANG & TRANSLATORS
Lect: 3. Modern programming languages and compiler design. Imperative, object-oriented, declarative, functional, and scripting languages. Language syntax, control structures, data types, procedures and parameters, binding, scope, run-time organization, and exception handling. Implementation of language translation tools including compilers and interpreters. Lexical, syntactic and semantic analysis; code generation; introduction to code optimization. Teams implement a language and its compiler.
Prerequisites & course information
Prerequisites: ( COMS W3134 ) or ( COMS W3136 ) or ( COMS W3137 ) or ( COMS W3261 and CSEE W3827 ) Or the instructor's permission
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- PROGRAMMING LANG & TRANSLATORS · 3.00 points · University catalogue