← Back to discovery

Programming Language Design Concepts

David A. Watt

2004492 pagesabout 8–11 hours
2004
first published
  • 2004John Wiley & Sons, Ltd. · ENGISBN 9780470020470
  • 2004Wiley & Sons, Incorporated, John · ENGISBN 9781280309496
  • 2007Wiley & Sons, Incorporated, John · ENGISBN 9780470341803
  • 2004Wiley · 492 pages · ENGISBN 9780470853207

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

How do you feel?