By John C. Mitchell
Options in Programming Languages elucidates the imperative thoughts utilized in glossy programming languages, equivalent to features, forms, reminiscence administration, and regulate. The ebook is exclusive in its entire presentation and comparability of significant object-oriented programming languages. Separate chapters learn the heritage of gadgets, Simula and Smalltalk, and the well-known languages C++ and Java. the writer provides foundational subject matters, akin to lambda calculus and denotational semantics, in an easy-to-read, casual kind, concentrating on the most insights supplied by means of those theories. complex themes comprise concurrency, concurrent object-oriented programming, application parts, and inter-language interoperability. A bankruptcy on good judgment programming illustrates the significance of specialised programming equipment for sure sorts of difficulties.