May 03, 2024  
Undergraduate Bulletin 2008-2009 
    
Undergraduate Bulletin 2008-2009 [Archived Catalog]

CS 350 - Programming Language Design


A survey of language design issues and their implications for translation and run-time support. Examination of modern programming languages and features: Abstract data and control structures, procedures, parameter passing mechanisms, block structuring and scope rules, input/output, concurrent execution, and storage management. Models of run time behavior. Comparison of imperative and declarative programming languages.

Preparation for Course
P: 260 and 271.

Cr. 3.
Notes
If you are majoring in this discipline, you may want to consider the Science and Engineering Research Semester. See information under Arts and Sciences (Part 3).