Barnard College

COMS W 4115x and y Programming Languages and Translators

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. - S. Edwards, A. Aho
Prerequisites: COMS W3134, W3136, or W3137 (or equivalent), W3261, and CSEE W3827, or the instructor's permission. BC: Fulfillment of General Education Requirement: Quantitative and Deductive Reasoning (QUA)..
3 points Lect: 3.

Course
Number
Call Number/
Section
Days & Times/
Location
Instructor Enrollment
Autumn 2014 :: COMS W4115
COMS
4115
22163
001
MW 4:10p - 5:25p
535 SEELEY W. MUDD BUILDING
S. Edwards 120 / 120 [ More Info ]