Programming Language Design Concepts

  • Publish Date: 2004-05-21
  • Binding: Paperback
  • Author: David A. Watt
  • Sale
  • $18.33
  • Regular price $82.45


Explains the concepts underlying programming languages, and demonstrates how these concepts are synthesized in the major paradigms: imperative, OO, concurrent, functional, logic and with recent scripting languages. It gives greatest prominence to the OO paradigm.

  • Includes numerous examples using C, Java and C++ as exmplar languages
  • Additional case-study languages: Python, Haskell, Prolog and Ada
  • Extensive end-of-chapter exercises with sample solutions on the companion Web site
  • Deepens study by examining the motivation of programming languages not just their features


MORE FROM THIS COLLECTION