| ||||||||||
|
Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation) by Niklaus Wirth |
A Logical Approach to Discrete Math (Monographs in Computer Science) by David Gries |
by Brian W. Kernighan
|
by Alexander A. Stepanov
|
by Peter Seibel
|
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
Would you like to update product info or give feedback on images?
|
![]() |
75% buy the item featured on this page: A Discipline of Programming $78.59 |
![]() |
8% buy The Science of Programming (Monographs in Computer Science) $79.11 |
![]() |
7% buy Elements of Programming $31.99 |
![]() |
5% buy Software Tools $25.70 |
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
Share your thoughts with other customers:
|
|||||||||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |