|
May 16, 2024
|
|
|
|
CSCI 344 - Programming Languages 3 Credit(s)
In this course, students study concepts related to the design and implementation of high-level programming languages. Topics include syntax, semantics, dynamic and static scope, procedure call conventions, and garbage collection. Theoretical foundations of programming languages are also discussed, including automata, regular expressions, and context-free grammars. Students design and build their own simple programming language. Prerequisite(s): CSCI 257 and CSCI 258 or CSCI 247 and 248.
Add to Portfolio (opens a new window)
|
|