Programming Languages:Introduction and Overview
Course topics
Required work
Organizational
History of Programming Languages
History ofProgramming Languages
History ofProgramming Languages
History ofProgramming Languages
What is a programming language for?
Effective Use of Programming Languages
Why do we care?
Language classification
Complexity vs. Expressiveness
What’s wrong with imperative?
Assignments makereasoning difficult!
Imperative programming
The Functional Approach
Scheme
Miranda (and Haskell)
Constraint Logic Programming