or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts) [Paperback]

L. Allison (Author)
3.5 out of 5 stars  See all reviews (2 customer reviews)

Price: $35.99 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
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.
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback $35.99  

Book Description

January 30, 1987 0521314232 978-0521314237
This textbook is an introduction to denotational semantics and its applications to programming languages. Dr Allison emphasizes a practical approach and the student is encouraged to write and test denotational definitions. The first section is devoted to the mathematical foundations of the subject and sufficient detail is given to illustrate the fundamental problems. The remainder of the book covers the use of denotational semantics to describe sequential programming languages such as Algol, Pascal and C. Throughout, numerous exercises, usually in Pascal, will help the student practise writing definitions and carry out simple applications. The book culminates in discussing an executable semantics of the logic-programming language Prolog. Being an introduction, advanced undergraduates in computer science and graduates new to the subject will find this a readily accessible account of one of the central topics of computer science.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Formal Semantics of Programming Languages $40.73

A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts) + Formal Semantics of Programming Languages
Price For Both: $76.72

One of these items ships sooner than the other. Show details

  • This item: A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts)

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

  • Formal Semantics of Programming Languages

    Usually ships within 9 to 12 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"...a well-written and readable textbook..." Mathematical Reviews

Book Description

Numerous exercises in Pascal encourage the student to write and test definitions in this introduction to denotational semantics and its applications to programming languages.

Product Details

  • Paperback: 148 pages
  • Publisher: Cambridge University Press (January 30, 1987)
  • Language: English
  • ISBN-10: 0521314232
  • ISBN-13: 978-0521314237
  • Product Dimensions: 8.9 x 6 x 0.4 inches
  • Shipping Weight: 6.4 ounces (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #271,670 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

3 of 3 people found the following review helpful:
3.0 out of 5 stars Not suitable as a first (or only) book on the subject, August 2, 2007
By 
Andrei Formiga (Joao Pessoa, Brasil) - See all my reviews
(REAL NAME)   
This review is from: A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts) (Paperback)
This book greatest strength, and also its greatest weakness, is its brevity. It is a strength because it quickly gets down to business and presents a collection of techniques and devices for specifying the semantics of programming languages. It is a weakness because it glosses over many details and subtle points, especially when covering the theory of denotational semantics (complete partial orders, domain theory, lambda calculus). In some parts the text reads like underdeveloped lecture notes, not quite ready for a book yet. It gets better in the second half, though, and this is where most of the semantics for language features is presented.

The practical treatment of the subject is not as overt as it may seem, judging only the title, but it does include an interpreter, written in Pascal, for the semantics of chapter 5, and another one, written in Algol-68, for the semantics presented in chapter 7. The choice of languages is a consequence of it being more than 20 years old; a functional language like Standard ML, OCaml or Haskell would be a perfect fit for the interpreters. However, the Pascal code should be understandable to any reasonably skilled programmer; the Algol-68 is a bit more of a trouble, but should present no problems for anyone who has familiarity with higher-order functions (like those in the functional languages mentioned before). Another effect of the book's age is the lack of some topics that matured or were developed since the 80's, like monadic semantics and concurrency. But the essentials are there.

All in all, it's an interesting little book, but most useful if used together with lengthier, more thorough books like Formal Semantics of Programming Languages, or as supplementary reading in a course.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
4.0 out of 5 stars The Cliffs Notes of denotational semantics, December 20, 2004
This review is from: A Practical Introduction to Denotational Semantics (Cambridge Computer Science Texts) (Paperback)
I found this book a great help while taking a class in grad school on denotational semantics. (It's not my area -- I'm a systems person.) It covers the important concepts clearly and quickly.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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



Inside This Book (learn more)
First Sentence:
Denotational semantics is a formal method for defining the semantics of programming languages. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
declaration continuation, static type checking, compound command, recursive domains, denotational semantics, recursive types, concrete syntax, least fixed point, case tag, complete lattice, ascending chain, abstract syntax, factorial function
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Ans Ply
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:





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 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
   
Related forums



So You'd Like to...

Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject