Semantics of Programming Languages: Structures and Techniques

Author:   Carl A. Gunter
Publisher:   MIT Press Ltd
ISBN:  

9780262071437


Pages:   441
Publication Date:   14 September 1992
Recommended Age:   From 18
Format:   Hardback
Availability:   Awaiting stock   Availability explained


Our Price $297.00 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
Publisher:   MIT Press Ltd
Imprint:   MIT Press
Dimensions:   Width: 17.80cm , Height: 3.40cm , Length: 22.90cm
Weight:   0.785kg
ISBN:  

9780262071437


ISBN 10:   0262071436
Pages:   441
Publication Date:   14 September 1992
Recommended Age:   From 18
Audience:   College/higher education ,  Professional and scholarly ,  Undergraduate ,  Postgraduate, Research & Scholarly
Format:   Hardback
Publisher's Status:   Unknown
Availability:   Awaiting stock   Availability explained

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