
Semantics Programming Languages
Tennent(Author)
Prentice Hall (Publisher)
Published on 1. July 1991
Book
Paperback/Softback
262 pages
978-0-13-805599-8 (ISBN)
Description
This comprehensive text introduces the analysis of the semantics of programming languages and programming logics. It discusses denotational, operational, and axiomatic approaches and the relations between them in a unified framework. Organized around analysis of three languages - the simple imperative language of while commands, a simple applicative language based on the typed lambda calculus, and an Algol-like language which is an extension of the simple languages, the text discusses syntactic and semantic methods appropriate to typed languages. There also self-contained introductions to natural deduction, domain theory, and category theory, and a discussion of modern techniques of possible worlds.
More details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
Professional and scholarly
Illustrations
black & white illustrations
Dimensions
Height: 233 mm
Width: 156 mm
Thickness: 15 mm
Weight
388 gr
ISBN-13
978-0-13-805599-8 (9780138055998)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition
R.D. Tennent
Semantics of Programming Languages
Book
02/1991
Pearson Education Limited
€49.52
Article exhausted; check for reprint
Content
Part 1 Introduction: semantics; mathematical preliminaries. Part 2 Basic concepts: a simple imperative language; a simple applicative language; recursion. Part 3 An Algol-like language: an Algol-like language; Part 4 Advanced techniques: an introduction to category theory; possible worlds; recursively-defined domains.