May 03, 2024  
OHIO University Graduate Catalog 2009-2012 (subject to structural updates) 
    
OHIO University Graduate Catalog 2009-2012 (subject to structural updates) [Archived Catalog]

Add to Portfolio (opens a new window)

C S 520N - Organization of Programming Languages


Formal definition of programming languages including specification of syntax and semantics. The imperative, object-oriented, functional and logic programming language paradigms are discussed. Names, bindings, storage allocation, type checking and scopes in the major programming languages. Programming language design issues including data types, expressions, assignment statements, control structures and subprograms. Runtime representation of program and data structures.

Credits: (4)



Add to Portfolio (opens a new window)