Please use the vocabulary list below to search the library catalog, through the keyword function, to identify materials relevant to this course.
"This course is designed to provide a fundamental understanding of formal language description and analysis, and an appreciation for different programming language paradigms as represented by specific languages.
Approximately half of the course is devoted to languages, including the history, evolution and desirable features of programming languages. It surveys major programming paradigms that students have not previously encountered in their studies through specific representative languages: Perl or Python as a pattern-processing and scripting language (we may briefly look at another one), Scheme or Common Lisp for functional programming; Prolog for logic programming, HTML and XML as markup languages. Tradeoffs between different programming paradigms and languages in term of reliability, performance, portability, etc. are also discussed..."
Please use the call number below to search the library catalog, through the Call Number function, to browse the library collection listing materials relevant to this course.