Other Sellers on Amazon
+ $3.99 shipping
91% positive over last 12 months
Usually ships within 4 to 5 days.
& FREE Shipping
88% positive over last 12 months
Usually ships within 3 to 4 days.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Pattern Calculus: Computing with Functions and Structures 2009th Edition
| Price | New from | Used from |
Enhance your purchase
- ISBN-109783540891840
- ISBN-13978-3540891840
- Edition2009th
- PublisherSpringer
- Publication dateAugust 12, 2009
- LanguageEnglish
- Dimensions6.14 x 0.56 x 9.21 inches
- Print length230 pages
Customers who bought this item also bought
Editorial Reviews
Review
"In this book the author will make you have second thoughts about the possibility and desirability of compiling away pattern matching ... It is amazing that the dynamic pattern calculus is syntactically almost as simple as the pure lambda-calculus, yet it is much more expressive." (Eugenio Moggi, University of Genoa)
“More than anyone else, he has systematically explored both the theory and practice of pattern matching. More importantly, the knowledge thus gained has been largely transcribed into this book. Carefully written, it concisely explains the concepts surrounding the integration of pattern matching into both the operational semantics and the type system of two programming paradigms--functional and object-oriented. … The audience for this book is researchers in programming language design; for them, I highly recommend this book.” (Jacques Carette, ACM Computing Reviews, January, 2010)
“This work brings a new perspective for a theory that would unify the driving forces behind the main sub-groups of programming languages … . The book addresses final year undergraduates, graduates from a research-oriented master and a broader range of specialists, experts in fields related to the foundation of computation. … the perspective exposed here can be of great use for specialists working in the design of programming languages or in the design of tools and Web services … .” (Mirel Cosulschi, Zentralblatt MATH, Vol. 1215, 2011)
Product details
- ASIN : 3540891846
- Publisher : Springer; 2009th edition (August 12, 2009)
- Language : English
- Hardcover : 230 pages
- ISBN-10 : 9783540891840
- ISBN-13 : 978-3540891840
- Item Weight : 1.14 pounds
- Dimensions : 6.14 x 0.56 x 9.21 inches
- Best Sellers Rank: #4,172,489 in Books (See Top 100 in Books)
- #338 in Functional Software Programming
- #426 in Computer Programming Logic
- #464 in Computer Programming Structured Design
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Now... Onto learning bondi... And working on automated reasoning...
Babel and babble finally overcome... The gift of tongues, as prophesied long ago...
... Angelic hosts speak bondi in Heaven... Amen..........
You need at least notions of type theory to read the book.
Pattern calculus is the next step in filling that void, next step for those who have understood Turing machines, Lambda Calculus and other forms of discrete mathematics, i.e., the state of art of computer theory. It has taken many decades for someone to come up with the next step of computation theory because this is not an easy step. To comprehend the next step requires an ability jumping from concrete to abstract thinking, the kind of jump that was required to understand Lambda calculus by arithematicians. The author has used an easy to understand style with simple examples to help us towards that.
The success of the book and the next revolution in theoretical computer science depends on the ability of a critical mass of computer scientists, understanding the concepts and realizing their significance. It is bound to happen.



