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

Have one to sell? Sell yours here
 
   
Theories of Programming Languages
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Theories of Programming Languages (Hardcover)

~ (Author) "Actually, abstractness is lost whenever one defines phrases to be any particular family of sets - of character strings or anything else..." (more)
Key Phrases: direct denotational semantics, extrinsic semantics, letrec definitions, Bibliographic Notes, Hint Use, Product Elimination (more...)
4.0 out of 5 stars  See all reviews (1 customer review)

Price: $90.00 & this item ships for FREE with Super Saver Shipping. Details
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).

Ordering for Christmas? This item requires additional time to ship. To ensure delivery by December 24, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

14 new from $70.80 8 used from $70.85

Formats

Amazon Price New from Used from
  Hardcover, October 12, 1998 $90.00 $70.80 $70.85
  Paperback, April 1, 2009 $58.00 $46.51 $47.50

Frequently Bought Together

Customers buy this book with Types and Programming Languages by Benjamin C. Pierce

Theories of Programming Languages + Types and Programming Languages
Price For Both: $136.89

Show availability and shipping details

  • This item: Theories of Programming Languages by John C. Reynolds

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

  • 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

Types and Programming Languages

Types and Programming Languages

by Benjamin C. Pierce
4.8 out of 5 stars (6)  $46.89
Formal Semantics of Programming Languages

Formal Semantics of Programming Languages

by Glynn Winskel
3.5 out of 5 stars (2)  $35.48
Design Concepts in Programming Languages

Design Concepts in Programming Languages

by Franklyn A. Turbak
5.0 out of 5 stars (4)  $50.62
Semantics of Programming Languages: Structures and Techniques (Foundations of Computing)

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

by Carl A. Gunter
4.0 out of 5 stars (2)  $45.00
Foundations for Programming Languages (Foundations of Computing)

Foundations for Programming Languages (Foundations of Computing)

by John C. Mitchell
3.3 out of 5 stars (3)  $95.00
Explore similar items

Editorial Reviews

Review

"I found the whole book a distinct pleasure to read and certainly recommend this text for consideration by instructors." Mathematical Reviews

"clearly structured...the presentation is clear, and the typesetting often helps the reader to understand the structure of the formulas. Each chapter contains valuable exercises and profound bibliographic notes that can serve as a starting point for further reading. I shall use this excellent textbook in my lectures." Computing Reviews

"...an important book...It is thorough and well organized, and the explanations are very clear. I found the technical content to be in almost every respect flawless. Although written to be a student text, I believe that most researchers (and many practitioners) in programming lanauges (and related fields) would find it worth reading." Journal of Functional Programming


Product Description

This textbook is a broad but rigorous survey of the theoretical basis for the design, definition, and implementation of programming languages, and of systems for specifying and proving program behavior. It encompasses imperative and functional programming, as well as the ways of integrating these aspects into more general languages. Basic concepts and their properties are described with mathematical rigor, but the mathematical development is balanced by numerous examples of applications, particularly of program specification and proof, concurrent programming, functional programming (including the use of continuations and lazy evaluation), and type systems (including subtyping, polymorphism, and modularization). Assuming only knowledge of elementary programming, this text is perfect for advanced undergraduate and beginning graduate courses in programming language theory, and will also appeal to researchers and professionals in designing or implementing computer languages.

Product Details

  • Hardcover: 512 pages
  • Publisher: Cambridge University Press (October 13, 1998)
  • Language: English
  • ISBN-10: 0521594146
  • ISBN-13: 978-0521594141
  • Product Dimensions: 10 x 7.2 x 1.1 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.com Sales Rank: #1,626,977 in Books (See Bestsellers in Books)

More About the Author

John C. Reynolds
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's John C. Reynolds Page

Inside This Book (learn more)

Citations (learn more)
This book cites 35 books:
See all 35 books this book cites
 
13 books cite this book:
See all 13 books citing this book



What Do Customers Ultimately Buy After Viewing This Item?


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

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

 
5 of 7 people found the following review helpful:
4.0 out of 5 stars Short and sweet, November 20, 2000
The book addresses various features of programming languages from a mathematical viewpoint. It discusses semantics of things from simple imperative language to failure to concurrency issues using channel based and shared memory concepts. It is a good book to get an idea about most of this concepts if you do away with the math involved. If you can swallow the math you will be able to come up with semantics for various systems fairly quickly. I have read the Winskel's book on semantics. I feel this book is a touch away from all the math stuff compared to Winskel's book. It would be better to refer to Winskels book after this book.
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
Discussion Replies Latest Post
Most influencial computer pioneers? 6 8 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


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.