Programming Language Design Concepts

ISBN
9780470853207
$70.95
Author Watt, David A.
Format Paperback
Details
  • 9.4" x 7.5" x 1.1"
  • Active Record
  • Individual Title
  • Books
  • 2004
  • 492
  • Yes
  • Print
  • 14
  • QA76.7.W388 2004
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