Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
22 used & new from $35.68

Have one to sell? Sell yours here
 
   
Tell a Friend
A Discipline of Programming (Prentice-Hall Series in Automatic Computation)
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

A Discipline of Programming (Prentice-Hall Series in Automatic Computation) (Hardcover)

by E. Dijkstra (Author)
4.5 out of 5 stars  (8 customer reviews)

List Price: $87.33
Price: $78.60 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.73 (10%)
Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 22? Choose One-Day Shipping at checkout. See details

22 used & new available from $35.68
Also Available in: List Price: Our Price: Other Offers:
Hardcover 2 used & new from $111.00
 
   

Special Offers and Product Promotions
  • Save $10 when you spend $50 and pay with Bill Me Later. The fast and convenient way to buy without using your credit card. Offer limited to items purchased from Amazon.com between July 14, 2008 and July 21, 2008. One per customer account. Enter code BMLSAVES at checkout. Here's how (restrictions apply)

Better Together

Buy this book with The Science of Programming (Monographs in Computer Science) by David Gries today!

A Discipline of Programming (Prentice-Hall Series in Automatic Computation) The Science of Programming (Monographs in Computer Science)
Buy Together Today: $136.17

Customers Who Bought This Item Also Bought

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) by Andy Oram

3.8 out of 5 stars (28)  $39.10
Software Tools

Software Tools by Brian W. Kernighan

4.4 out of 5 stars (5)  $29.95
Compilers: Principles, Techniques, and Tools (2nd Edition)

Compilers: Principles, Techniques, and Tools (2nd Edition) by Alfred V. Aho

4.1 out of 5 stars (67)  $106.00
Programming Pearls (2nd Edition) (ACM Press)

Programming Pearls (2nd Edition) (ACM Press) by Jon Bentley

4.5 out of 5 stars (29)  $32.70
Literate Programming (Center for the Study of Language and Information - Lecture Notes)

Literate Programming (Center for the Study of Language and Information - Lecture Notes) by Donald E. Knuth

4.0 out of 5 stars (5)  $21.90
Explore similar items : Books (47)

Editorial Reviews
Amazon.com
Author Edsger W. Dijkstra introduces A Discipline of Programming with the statement, "My original idea was to publish a number of beautiful algorithms in such a way that the reader could appreciate their beauty." In this classic work, Dijkstra achieves this goal and accomplishes a great deal more.

He begins by considering the questions, "What is an algorithm?" and "What are we doing when we program?" These questions lead him to an interesting digression on the semantics of programming languages, which, in turn, leads to essays on programming language constructs, scoping of variables, and array references. Dijkstra then delivers, as promised, a collection of beautiful algorithms.

These algorithms are far ranging, covering mathematical computations, various kinds of sorting problems, pattern matching, convex hulls, and more. Because this is an old book, the algorithms presented are sometimes no longer the best available. However, the value in reading A Discipline of Programming is to absorb and understand the way that Dijkstra thought about these problems, which, in some ways, is more valuable than a thousand algorithms.


Product Details
  • Hardcover: 217 pages
  • Publisher: Prentice Hall, Inc. (October 28, 1976)
  • Language: English
  • ISBN-10: 013215871X
  • ISBN-13: 978-0132158718
  • Product Dimensions: 8.9 x 5.9 x 0.9 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: