Concepts, Techniques, and Models of Computer Programming by Peter Van Roy
Look inside with Google Book Preview
Concepts, Techniques, and Models of Computer Programming
By Peter Van Roy

Concepts, Techniques, and Models of Computer Programming

By (author) See other recent books by Peter Van Roy See other recent books by Seif Haridi
Format: Hardback

Normal Price: $187.00
Your Price: $168.30 AUD, inc. GST
Shipping: $7.95 per order
You Save: $18.70! (10% off normal price)
Plus...earn $8.42 in Boomerang Bucks
Availability: Available Available to Backorder, No Due Date for Supply



Concepts, Techniques, and Models of Computer Programming by Peter Van Roy

Book Description

This 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 Details

ISBN: 9780262220699
ISBN-10: 0262220695
Format: Hardback
(254mm x 203mm x 47mm)
Pages: 936
Imprint: MIT Press
Publisher: MIT Press Ltd
Publish Date: 5-Mar-2004
Country of Publication: United States

Reviews

» 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!)

Write a book review


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.

Boomerang Bucks close

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.

Recent books by Peter Van Roy close
»
Recent books by Seif Haridi close
Concepts, Techniques, and Models of Computer Programming by Seif Haridi
»
BoomerangBooks.com.au close