CS 345 - Programming Languages (52470)
SyllabusThis course is a survey of the fundamental concepts underlying modern programming languages. The emphasis is on identifying common syntactic and semantic language constructs and features, examining their manifestation in specific programming languages, and understanding the similarities and differences that arise in language implementations. The programming paradigms that will be studied include:
PrerequisitesCS 310(H), CS 336(H), and M 408D or 408M.