Concepts, Techniques, and Models of Computer Programming
Normal Price: $191.00
Your Price: $171.90 AUD, inc. GST
Shipping: $7.95 per order
You Save: $19.10! (10% off normal price)
Plus...earn $8.60 in Boomerang Bucks
Availability: Available to Backorder, No Due Date for Supply
Concepts, Techniques, and Models of Computer Programming by Peter Van Roy
Book DescriptionThis innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together. After an introduction to programming concepts, the book presents both well-known and lesser-known computation models ("programming paradigms"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language -- a simple core language that consists of a small number of programmer-significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.
Buy Concepts, Techniques, and Models of Computer Programming book by Peter Van Roy from Australia's Online Bookstore, Boomerang Books.
Book DetailsISBN: 9780262220699
(254mm x 203mm x 47mm)
Imprint: MIT Press
Publisher: MIT Press Ltd
Publish Date: 5-Mar-2004
Country of Publication: United States
» Have you read this book? We'd like to know what you think about it - write a review about Concepts, Techniques, and Models of Computer Programming book by Peter Van Roy and you'll earn 50c in Boomerang Bucks loyalty dollars (you must be a member - it's free to sign up!)
Author Biography - Peter Van Roy
Peter Van Roy is Professor in the Department of Computing Science and Engineering at Universite catholique de Louvain, at Louvain-la-Neuve, Belgium.
Bestselling Books: Our Current Bestsellers | Australia's Hottest 1000 Books | Bestselling Fiction | Bestselling Crime Mysteries and Thrillers | Bestselling Non Fiction Books | Bestselling Sport Books | Bestselling Gardening and Handicrafts Books | Bestselling Biographies | Bestselling Food and Drink | Bestselling History | Bestselling Travel Books | Bestselling School Textbooks & Study Guides | Bestselling Children's General Non-Fiction | Bestselling Young Adult Fiction | Bestselling Children's Fiction | Bestselling Picture Books | Top 100 US Bestsellers
Phone: 1300 36 33 32 (9am-5pm Mon-Fri AEST) - International: +61 2 9960 7998 - Online Form
Address: Boomerang Books, 878 Military Road, Mosman Junction, NSW, 2088
© 2003-2017. All Rights Reserved. Eclipse Commerce Pty Ltd - ACN: 122 110 687 - ABN: 49 122 110 687
For every $20 you spend on books, you will receive $1 in Boomerang Bucks loyalty dollars. You can use your Boomerang Bucks as a credit towards a future purchase from Boomerang Books. Note that you must be a Member (free to sign up) and that conditions do apply.