Programming Language Design Concepts

Programming Language Design Concepts

4.11 - 1251 ratings - Source

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 featuresOne outcome is that P completes its assignment to s before Q starts on its assignment, so that the final value of s is aquot;EFGHaquot;. If things ... In Java, object references and variables of primitive types other than long and double are always atomic.

Title:Programming Language Design Concepts
Author:David A. Watt
Publisher:Wiley - 2004-05-21


You Must CONTINUE and create a free account to access unlimited downloads & streaming