A discipline of programming by Edsger W. Dijkstra

A discipline of programming



Download A discipline of programming




A discipline of programming Edsger W. Dijkstra ebook
Publisher: Prentice Hall, Inc.
Format: djvu
ISBN: 013215871X, 9780132158718
Page: 232


Immutable Object Programming (IOP) enforces a discipline on the programmer, much like structured programming enforced a discipline on programmers. Dijkstra should be included here. In fact, Dijkstra should go at the top, followed by Knuth. It matters because ultimately writing code is about discipline and details. The short answer is an emphatic 'yes'. I think "A Discipline of Programming", " Formal Development of Programs and Proofs" or "A Method of Programming" by Edsger W. 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. Thus the discipline of programming has become blurred. Abstract for Haskellers: This is a long, involved defense of purity, both in terms of what it affords us in terms of power and in how it enforces “good” programming practices. Does it really matter what the code looks like? Dijkstra, A Discipline of Programming, * Prentice-Hall, 3. Perhaps a step back in In Problem Seeking , the classic quote and discipline separation was stated as "Programming is problem seeing, design is problem solving. A perfect programmer knows everything there is to know about everything: this is nirvana: it allows us to solve any problem perfectly.