Thursday, January 3, 2013

The Science of Programming (Monographs in Computer Science)

The Science of Programming (Monographs in Computer Science)

Shock Sale The Science of Programming (Monographs in Computer Science) very cheapYou looking to find the "The Science of Programming (Monographs in Computer Science)" Good news! You can purchase The Science of Programming (Monographs in Computer Science) with secure price and compare to view update price on this product. And deals on this product is available only for limited time.

The Science of Programming (Monographs in Computer Science) On Sale

   Updated Price for The Science of Programming (Monographs in Computer Science) now
Purchase The Science of Programming (Monographs in Computer Science) low price

Product Description

This is the very first book to discuss the theory and principles of computer programming on the basis of the idea that a proof of correctness and a program should be developed hand in hand. It is built around the method first proposed by Dijkstra in his monograph The Discipline of Programming (1976), involving a "calculus for the derivation of programs." Directing his materials to the computer programmer with at least one year of experience, Gries presents explicit principles behind program development, and then leads the reader through example programs using those principles. Propositions and predicate calculus are presented as a took for the programmer, rather than simply an object of study. The reader should come away with a fresh outlook on programming theory and practice, and the assurance to develop correct programs effectively.

The Science of Programming (Monographs in Computer Science) Review

This book makes my top-ten list of best computing books of the decade of the eighties. It certainly changed my outlook on how to write programs. The incorporation of logic into the code to mathematically prove that it works correctly was an ideal in the eighties and to some extent it remains an ideal. Nevertheless, that is not a reflection of the value of program correctness, but a consequence of the slow changes that sometimes take place in computing. Programmers may change their languages easily, but often not their styles.
At the time this book came out, I was in the process of designing and adding a course in computation theory with an emphasis on program correctness at Mount Mercy College. Before I encountered this book, I was having a difficult time pressing my case. However, after this book came out and I could use some of the comments regarding the significance of its' content, the course was easily approved. I also used the book in the class and the student comments were overwhelmingly positive. Ten years later, the book is still used in the class, something that is rare in computing.
The quality of the writing and explanations of the examples in the book are outstanding. Most of the students had no experience in formal logic, and yet they had little difficulty understanding and applying the concepts. The examples of proving the code correct were well chosen and I rarely heard any of the traditional complaints from math students regarding their frustrations over having to work through proofs.
The quality of programs would be dramatically increased if the principles of program correctness in this book were widely adopted. I continue to push for it every chance I get, and this review is one part of that push.

Most of the consumer Reviews tell that the "The Science of Programming (Monographs in Computer Science)" are high quality item. You can read each testimony from consumers to find out cons and pros from The Science of Programming (Monographs in Computer Science) ...

Buy The Science of Programming (Monographs in Computer Science) Cheap

No comments:

Post a Comment