Programming languages : principles and practice /
Kenneth C. Louden.
- 3rd
- Boston, MA : Cengage Learning, 2012.
- ix, 662 p.: 23 cm.
Includes bibliographic references and index
Introduction -- Language design criteria -- Functional programming -- Logic programming -- Object-oriented programming -- Syntax -- Basic semantics -- Data types -- Control I - Expressions and statements -- Control II - Procedures and environments -- Abstract data types and modules -- Formal semantics -- Parallel programming.