or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
13 used & new from $21.41

Have one to sell? Sell yours here
 
   
Semantics of Programming Languages: Structures and Techniques (Foundations of Computing)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Semantics of Programming Languages: Structures and Techniques (Foundations of Computing) (Hardcover)

~ (Author) "The methods and objectives of semantics of programming languages are different in many ways from those of the semantics of natural language and mathematical logic..." (more)
Key Phrases: stable function space, determined colimits, primitive syntax class, Fixed-Point Theorem, Prove Lemma, Unwinding Theorem (more...)
4.0 out of 5 stars  See all reviews (2 customer reviews)

List Price: $112.50
Price: $82.88 & this item ships for FREE with Super Saver Shipping. Details
You Save: $29.62 (26%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Wednesday, December 30? Choose One-Day Shipping at checkout. Details
7 new from $78.87 6 used from $21.41

Formats

Amazon Price New from Used from
  Hardcover, September 13, 1992 $82.88 $78.87 $21.41
  Paperback, September 13, 1992 $45.00 $39.99 $22.00

Frequently Bought Together

Semantics of Programming Languages: Structures and Techniques (Foundations of Computing) + Formal Semantics of Programming Languages + Advanced Topics in Types and Programming Languages
Price For All Three: $164.26

Show availability and shipping details

  • This item: Semantics of Programming Languages: Structures and Techniques (Foundations of Computing) by Carl A. Gunter

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Formal Semantics of Programming Languages by Glynn Winskel

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Advanced Topics in Types and Programming Languages by Benjamin C. Pierce

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Formal Semantics of Programming Languages

Formal Semantics of Programming Languages

by Glynn Winskel
3.5 out of 5 stars (2)  $35.48
Theories of Programming Languages

Theories of Programming Languages

by John C. Reynolds
4.0 out of 5 stars (1)  $52.20
Types and Programming Languages

Types and Programming Languages

by Benjamin C. Pierce
4.8 out of 5 stars (6)  $57.60
The Structure of Typed Programming Languages (Foundations of Computing)

The Structure of Typed Programming Languages (Foundations of Computing)

by David A. Schmidt
5.0 out of 5 stars (1)  $64.13
Design Concepts in Programming Languages

Design Concepts in Programming Languages

by Franklyn A. Turbak
5.0 out of 5 stars (4)  $50.62
Explore similar items

Editorial Reviews

Review



"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


Product Description

"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

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 will also prove useful to professionals who want an easily referenced description of fundamental results and calculi. Basic connections among computational behavior, denotational semantics, and the equational logic of functional programs 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, type 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. Foundations of Computing series


Product Details

  • Hardcover: 441 pages
  • Publisher: The MIT Press (September 14, 1992)
  • Language: English
  • ISBN-10: 0262071436
  • ISBN-13: 978-0262071437
  • Product Dimensions: 9.3 x 7.3 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon.com Sales Rank: #922,314 in Books (See Bestsellers in Books)

More About the Author

Carl A. Gunter
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Carl A. Gunter Page

Inside This Book (learn more)

Citations (learn more)
This book cites 64 books:
See all 64 books this book cites
 
47 books cite this book:
See all 47 books citing this book



What Do Customers Ultimately Buy After Viewing This Item?

Semantics of Programming Languages: Structures and Techniques (Foundations of Computing)
70% buy the item featured on this page:
Semantics of Programming Languages: Structures and Techniques (Foundations of Computing) 4.0 out of 5 stars (2)
$82.88
Types and Programming Languages
11% buy
Types and Programming Languages 4.8 out of 5 stars (6)
$57.60
Design Concepts in Programming Languages
7% buy
Design Concepts in Programming Languages 5.0 out of 5 stars (4)
$50.62
Formal Semantics of Programming Languages
7% buy
Formal Semantics of Programming Languages 3.5 out of 5 stars (2)
$35.48

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

2 Reviews
5 star:    (0)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
4.0 out of 5 stars Deep, lucid, interesting textbook on formal semantics using the lambda calculus., May 11, 2006
As an undergraduate student in the Computer Science major at Yale University during the spring semester of 1992 - 93, I used this textbook in Professor Paul Hudak's class "Computer Science 430b: Formal Semantics."

Personally, I enjoyed using this textbook. It went into great detail into the theory of formal semantics of programming languages, using the lambda calculus. Having come from a background in the Scheme programming language, I immediately found the syntax of the lambda calculus familiar, as it had originally been used as the basis for the LISP programming language, of which Scheme was a variant.

Most of the equations and proofs were clear and relatively easy to understand with reasonable effort, although Professor Hudak did suggest more elegant alternatives for some of the equations.

The simply-typed lambda calculus, introduced in Chapter 2, proved a relatively easy-to-understand beginning basis for grasping the concepts of formal semantics. The book ventured on to discuss category theory, fixed-point semantics, untyped lambda calculus, and domain theory, among many other topics. In particular, I found the discussions on the simply-typed lambda calculus, category theory, and domain theory interesting.

This textbook, together with Paul Hudak's crisp and easy-to-understand teaching style, remain as some of my more pleasant memories from the otherwise brutal and grinding Yale computer science curriculum. Together, they are part of the reason that Scheme, with its basis on the lambda calculus, remains one of my favorite programming languages for the study of programming methodologies.

Benjamin L. Russell
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 6 people found the following review helpful:
4.0 out of 5 stars Theoretical computer science - Semantics, February 20, 2003
By Asim (S'pore) - See all my reviews
This book has a deep coverage; should be enjoyed with a lot of patience and suitable cross references.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.