A discipline of programming. Edsger W. Dijkstra

A discipline of programming


A.discipline.of.programming.pdf
ISBN: 013215871X,9780132158718 | 232 pages | 6 Mb


Download A discipline of programming



A discipline of programming Edsger W. Dijkstra
Publisher: Prentice Hall, Inc.




Dijkstra talks about this problem in detail in one of my favorite books, "A discipline of programming." Also, here's an article with a surprisingly simple recursive solution: http://nicolas-lara.blogspot.com/2009/01/permutations. The capabilities and productivity of "professional" programmers vary widely. TDD is a discipline for programmers like double-entry bookkeeping is for accountants or sterile procedure is for surgeons.. According to Dijkstra's experience, described in chapter "The problem of next permutation" of "A Discipline of Programming", the separation of code and data is essential for clarity. We might talk about reaching as wide an audience as possible, or about laws requiring accessible websites. Language: English Released: 1976. However, accessibility is only part of the story. It's also a discipline which, like martial arts, changes fundamentally the way you see the universe, once you get far enough in and become advanced enough. GO A discipline of programming. This can be overcome with at least a little thought to organization and putting in good comments, but that takes a discipline that many programmers fail to appreciate. That's not accidental — I think that, even in as fast-moving a discipline as programming, it takes time for a book to establish itself as a classic; and the really good books are timeless. - Uncle Bob, The Pragmatics of TDD. The discipline of computre programming has made considerable progress over the years.