Semantics of Programming Languages: Structures and Techniques

Author:   Carl A. Gunter ,  Michael R. Garey ,  Albert Meyer
Publisher:   MIT Press Ltd
ISBN:  

9780262570954


Pages:   441
Publication Date:   14 September 1992
Recommended Age:   From 18 years
Format:   Paperback
Availability:   Out of print, replaced by POD   Availability explained
We will order this item for you from a manufatured on demand supplier.

Our Price $118.80 Quantity:  
Add to Cart

Share |

Semantics of Programming Languages: Structures and Techniques


Overview

""Semantics of Programming Languages"" exposes the basic motivations and philosophy underlying the applications of semantic techniques in computer science. It introduces the mathematical theory of programming languages with an emphasis on higher-order functions and type systems. Designed as a text for upper-level and graduate-level students, the mathematically sophisticated approach should also prove useful to professionals who want an easily referenced description of fundamental results. Basic connections between computational behaviour, denotational semantics, and the equational logic of functional programmes are thoroughly and rigorously developed. Topics covered include models of types, operational semantics, category theory, domain theory, fixed point (denotational) semantics, full abstraction and other semantic correspondence criteria, types and evaluation, types checking and inference, parametric polymorphism, and subtyping. All topics are treated clearly and in depth, with complete proofs for the major results and numerous exercises.

Full Product Details

Author:   Carl A. Gunter ,  Michael R. Garey ,  Albert Meyer
Publisher:   MIT Press Ltd
Imprint:   MIT Press
Dimensions:   Width: 17.80cm , Height: 2.80cm , Length: 22.90cm
Weight:   0.839kg
ISBN:  

9780262570954


ISBN 10:   0262570955
Pages:   441
Publication Date:   14 September 1992
Recommended Age:   From 18 years
Audience:   College/higher education ,  Professional and scholarly ,  Undergraduate ,  Postgraduate, Research & Scholarly
Format:   Paperback
Publisher's Status:   Unknown
Availability:   Out of print, replaced by POD   Availability explained
We will order this item for you from a manufatured on demand supplier.

Table of Contents

Reviews

Gunter's book treats the essence of programming language theory--the span between the meaning of a computer program, and the concrete and intricate ways in which programs are executed by a machine. He brings together the established theoretical advances in this range. It is rewarding for someone who has played a small part in these developments to see them laid out so expertly, and with such pedagogic concern; readers new to the field--and many who already know a lot about it--will also be rewarded by following its carefully designed path. --Professor Robin Milner, University of Edinburgh


Gunter's book treats the essence of programming language theory--the span between the meaning of a computer program, and the concrete and intricate ways in which programs are executed by a machine. He brings together the established theoretical advances in this range. It is rewarding for someone who has played a small part in these developments to see them laid out so expertly, and with such pedagogic concern; readers new to the field--and many who already know a lot about it--will also be rewarded by following its carefully designed path. Professor Robin Milner, University of Edinburgh


Author Information

Carl A. Gunter is Professor in the Department of Computer and Information Science at the University of Pennsylvania.

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

ARG20253

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List