Repository for assignments in CSC 344: Programming Languages
The course organization generally follows the main text, including coverage of syntax, binding, semantics, control flow, data types, functional programming and logic programming. Lectures on these topics will be interspersed with introductory tutorials on the five languages covered in more depth, which are also the focus of the main programming assignments.
Languages used: C/C++, Scala, Lisp, Prolog, Python
Instructor: Doug Lea