MAC.2035 Programming Languages

This course offers an introduction to the formal study of programming language specification and analysis. Several programming languages (both compiled and interpreted) will be studied in terms of their features and limitations. Topics covered include formal language definition (using Backus-Naur Form and Java as an example), a comparison of several languages in terms of data types and structures, control structures and run-time considerations.

LA

Credits

3

Prerequisite

Prerequisite: MAC.2010