Apr 20, 2024  
Undergraduate/Graduate Catalog 2014-2015 
    
Undergraduate/Graduate Catalog 2014-2015 [ARCHIVED CATALOG] See drop-down menu above to access other catalogs.

COMP 340 - Organization of Programming Languages

(3 credits)
Prerequisite: COMP 330, completed with a grade of “C-” or higher; and MATH 130
This course is an introduction to the structure of programming languages. Formal specification of syntax and semantics; structure of algorithmic, list processing, string manipulation, data description and simulation languages; basic data types, operations, statement types and program structure; and run-time representation of program and data will be included. Particular emphasis will be placed on block-structured languages (ALGOL-68, Pascal, Ada, C) and interpreted languages (APL, LISP, SNOBOL). Programming assignments made in several languages are required. Offered spring semester.