David A. Watt, "Programming Language Design Concepts"
John Wiley & Sons | ISBN 0470853204 | 2004 Year | PDF | 5 Mb | 492 Pages
John Wiley & Sons | ISBN 0470853204 | 2004 Year | PDF | 5 Mb | 492 Pages
“ | 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 | ” |