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.




In fact, Dijkstra should go at the top, followed by Knuth. And in fact, some of these disciplines are diametric. - Uncle Bob, The Pragmatics of TDD. Dijkstra should be included here. That being said, to continue with jslade's analogy, there are different disciplines in programming (just as there are in ninjutsu, and in sports). Dijkstra made a similar argument on page 56 of his book "A Discipline of Programming", together with another argument in support of the != form. I think "A Discipline of Programming", " Formal Development of Programs and Proofs" or "A Method of Programming" by Edsger W. TDD is a discipline for programmers like double-entry bookkeeping is for accountants or sterile procedure is for surgeons.. Stay the course—be disciplined. · Programming is an engineering discipline. O Programs work the first time they run. O They run forever after, even after changing. 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.