The Anatomy of Programming Languages

The Anatomy of Programming Languages

  • Paperback
By (author)  , By (author) 

List price: US$36.23

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


This comprehensive discussion of the components of a programming language emphasises how a language is built. It covers core concepts including specification, objects, expressions, control and types with discussions of fundamentals, implementations strategies and related semantic issues. The book also focuses on current topics such as modules and object-oriented programming. Throughout the text there is an emphasis on semantics and abstraction, plus discussion on the syntax and historical developments of languages in light of the underlying semantical concepts. There are many examples given, which are all annotated from several languages including Pascal, C, C++, Forth, Basic, Lisp, Fortran, Ada, Cobol, Prolog, Turing, Miranda and Scheme.
show more

Product details

  • Paperback | 704 pages
  • 177 x 234mm | 800g
  • Pearson Education Limited
  • Prentice-Hall
  • Harlow, United Kingdom
  • International edition
  • 0130422193
  • 9780130422194

Table of contents

About language. The nature of language. Representation and abstraction. Elements of language. Formal description of language. Describing computation. Primitive types. Modelling objects. Names and binding. Expressions and evaluation. Functions and parameters. Control structures. Globalcontrol. Application modelling. Functional languages. Logic programming. The representation of types. The semantic of types. Modules and object classes. Generics. Dispatching with inheritance.
show more