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.




But as Daylight argues in this fascinating historical account of the development of computer programming as a discipline in the 1950s and 60s, the real story is much more complicated. 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. - Uncle Bob, The Pragmatics of TDD. Proposals will be considered in any arts discipline, including but not limited to: the performing arts, the visual arts, multimedia arts programs, and conferences or symposia that incorporate arts elements. 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. A perfect programmer knows everything there is to know about everything: this is nirvana: it allows us to solve any problem perfectly. As long as I have been programming (about 35 years now) a common, recurring, and never ending discussion though is how to categorize programming as a discipline. TDD is a discipline for programmers like double-entry bookkeeping is for accountants or sterile procedure is for surgeons.. If you are feeling scholarly, Edsger W. Dijkstra's 1976 book, A Discipline of Programming, explains a design process which is very clearly the origin of both TDD and Design by Contract.