|
Jan 13, 2025
|
|
|
|
2024-2025 Binghamton University Academic Guide
|
CS 471 - Programming Languages Credits: 4
Introduction to the design and implementation of programming languages: linguistic features for expressing algorithms; formal syntax specification; introduction to language semantics and parsing; declarative programming (functional and goal-driven); scripting languages; imperative programming (procedural and object-oriented); comparative design and implementation issues across languages and paradigms. Assignments emphasize languages such as Prolog, Haskell, Python, and Ruby. Required lab includes student presentations. Prerequisites: CS 373 and 375 (All prerequisites must have a grade of C- or better). Offered every semester.
|
|