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

Have one to sell? Sell yours here
 
   
Action Semantics (Cambridge Tracts in Theoretical Computer Science)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Action Semantics (Cambridge Tracts in Theoretical Computer Science) (Paperback)

~ Peter D. Mosses (Author) "This chapter provides some background for the main topic of this book, namely the action semantic description of programming languages..." (more)
Key Phrases: using current bindings, scoped information, action notation, Executing Statements, Total Order, Elaborating Declarations (more...)
5.0 out of 5 stars  See all reviews (1 customer review)

Price: $75.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.

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
20 new from $66.46 11 used from $46.03

Formats

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

Editorial Reviews

Product Description

Action Semantics is a novel approach to the formal description of programming languages. Its abstractness is at an intermediate level, between that of denotational and operational semantics. Action Semantics has considerable pragmatic advantages over all previous approaches, in its comprehensibility and accessibility, and especially in the usefulness of its semantic descriptions of realistic programming languages. In this volume, Dr Peter Mosses gives a thorough introduction to action semantics, and provides substantial illustrations of its use. Graduates of computer science or maths who have an interest in the semantics of programming languages will find Action Semantics a most helpful book.

Book Description

Action Semantics is a novel approach to the formal description of programming languages. Its abstractness is at an intermediate level, between that of denotational and operational semantics. Action Semantics has considerable pragmatic advantages over all previous approaches, especially regarding modularity of descriptions. In this volume, Dr Peter Mosses gives a thorough introduction to action semantics, and provides substantial illustrations of its use.

Product Details

  • Paperback: 396 pages
  • Publisher: Cambridge University Press (February 17, 2005)
  • Language: English
  • ISBN-10: 0521619335
  • ISBN-13: 978-0521619332
  • Product Dimensions: 9.6 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.com Sales Rank: #598,627 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Peter Mosses Page

Inside This Book (learn more)
Browse and search another edition of this book.




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
5.0 out of 5 stars THE framework for syntactic and semantic descriptions., October 15, 1997
By A Customer
Action Semantics covers in detail an algebra used to define almost all kinds of high level programming languages in a feasible manner - it is easy to read and understand the description informally, yet it is 100% formal and very expressive. The book is well written, but requires concentrated reading as there are few superfluous or repeated statements, as opposed to american literature. The reader is assumed to have a certain degree of knowledge of programming languages, different styles of semantics and related theory to gain the full benefit of the book.
Moreover, AS has shown itself interesting in automated (efficient and provably correct) compiler generation (refer to http://www.brics.dk/Projects/AS for details).

An Action Semantics-description is divided into a syntactic description of the language, semantic functions defining the mapping of syntax to entities, and semantics entities defining the computations on the entities operated on by the language. All three parts are described in Action Notation, making the syntax more expressive than EBNF and the computations more expressive than SOS or lambda calculi.

After having introduced the requirements and basic ideas, the book slowly guides the reader through the concepts, their raison d'etre and their use, by slowly applying them to a growing subset of Ada, starting with simple imperative constructs and ending with a description including agents and exceptions. The appendices gives the full, formal definition of the syntax, data notation, action notation and more. Formal proofs of some of the properties claimed to hold for AS are missing, but many pointers to further information given.

Having read the book and some of the papers in the rigourous bibliography, it seems to me that AS is one feasible way to go when discussing descriptions of programming languages, that can at the same time be read as a manual of the language, a formal description allowing for the proofs of certain properties of the language to be made, and input for a compiler generator for the specified language. The only serious shortcomings I see, is the description of continuation-passing-style constructs as found in Scheme/SML and the like, and the fact that the framework is not (yet?) widely known/used. The latter problem can be remedied by reading the book.

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



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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

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.