Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 
Sell Us Your Item
For a $2.46 Gift Card
Trade in
Have one to sell? Sell yours here
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.

The Algebra of Programming (Prentice-Hall International Series in Computer Science) [Paperback]

by Richard Bird, Oege de Moor
5.0 out of 5 stars  See all reviews (1 customer review)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

September 26, 1997 013507245X 978-0135072455 1st

This is the 100th. book in the Prentice Hall International Series in Computer Science.

It's main purpose is to show how to calculate programs. Describing an algebraic approach to programming based on a categorical calculus of relations, Algebra of Programming is suitable for the derivation of individual programs, and for the study of programming principles in general. The programming principles discussed are those paradigms and strategies of program construction that form the core of Algorithm Design. Examples of such principles include: dynamic programming, greedy algorithms, exhaustive search, and divide-and-conquer.The fundamentsl ideas of the algebraic approach are illustrated by an extensive study of optimisation problems.



Editorial Reviews

From the Back Cover

Describes an algebraic approach to programming that permits the calculation of programs. Introduces the fundamentals of algebra for programming. Presents paradigms and strategies of program construction that form the core of Algorithm Design. Discusses functions and categories; applications; relations and allegories; datatypes; recursive programs, optimization issues, thinning algorithms, dynamic programming and greedy algorithms. Appropriate for all programmers.

Product Details

  • Series: Prentice-Hall International Series in Computer Science
  • Paperback: 312 pages
  • Publisher: Prentice Hall; 1st edition (September 26, 1997)
  • Language: English
  • ISBN-10: 013507245X
  • ISBN-13: 978-0135072455
  • Product Dimensions: 9.5 x 7 x 0.8 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #926,774 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

5.0 out of 5 stars
(1)
5.0 out of 5 stars
4 star
0
3 star
0
2 star
0
1 star
0
Share your thoughts with other customers
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars A little esoteric classic of programming February 18, 2011
Format:Paperback
This is about as far as it is possible for a book on programming to get from Java for Dummies, and still be a book about programming, and in fact it may not even be identifiable as such by someone used to Java for Dummies type books. Will it help you knock up a webserver with Java enterprise whatevers? No - not remotely. Will it help you to become a better programmer? Most definitely, by teaching you to be much more sensitive to the natural algebraic structure of the data you are working with.

This isn't the first, the second, or even the tenth book you should read about programming, but after you have read things like David Gries' 'Science of programming', and long after you have read things like Structure and Interpretation, you could do a lot worse than have a look at this.

Currently, second hand copies on Amazon are priced far north of 100 dollars, which seems right, though note that you can pick up copies from India, where it appears to be in print, for a lot less.
Comment | 
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews
ARRAY(0xd8f31890)

What Other Items Do Customers Buy After Viewing This Item?


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

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category