CS 315 Programming Languages
|
Language evaluation criteria. Describing syntax and semantics. Tools for constructing lexical and syntactical analyzers. Names, bindings, type checking, and scopes. Data types. Expressions and the assignment statement. Statement-level control structures. Subprograms. Abstract data types. Concurrency. Exception handling. Functional programming languages. Logic programming languages.
Credit units: 3 ECTS Credit units: 6, Prerequisite:
CS 102 or CS 112.
Autumn Semester (Pinar Duygulu, H. Altay Güvenir, Uluç Saranli)
|
|
|
| Bilkent University Main Page |
Last regenerated automatically on August 27, 2008 by OAC - Online Academic Catalog Software.
|
|