Programming Language Foundations

November 2013
336 Seiten, Softcover
Wiley & Sons Ltd
Programming Language Foundations is a concise text that
covers a wide range of topics in the mathematical semantics of
programming languages, for readers without prior advanced
background in programming languages theory. The goal of the book is
to provide rigorous but accessible coverage of essential topics in
the theory of programming languages.
Stump's Programming Language Foundations is intended
primarily for a graduate-level course in programming languages
theory which is standard in graduate-level CS curricula. It may
also be used in undergraduate programming theory courses but ONLY
where students have a strong mathematical preparation.
1 Semantics of First-Order Arithmetic
2 Denotational Semantics of WHILE
3 Axiomatic Semantics of WHILE
4 Operational Semantics of WHILE
5 Untyped Lambda Calculus
6 Programming in Untyped Lambda Calculus
7 Simple Type Theory
II. Extra Topics
8 Nondeterminism and Concurrency
9 More on Untyped Lambda Calculus
10 Polymorphic Type Theory
11 Functional Programming