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.




Http://www.amazon.com/Discipline-Programming-Edsger-W-Dijkstra/dp/013215871X. 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. They are reasonably easy to reproduce and can be debugged using standard methods (code coverage). A perfect programmer knows everything there is to know about everything: this is nirvana: it allows us to solve any problem perfectly. Programming is a discipline, a discipline that is often undermined and taken lightly. Mature aspect-oriented frameworks offer a disciplined approach to programming. Somewhere in the middle are the true software engineers, who approach computer programming in a disciplined and rigourous knowledge-based manner, similar to that of engineers in other fields. The sole justification for discipline in software development and maintenance, is that it as it prevents defects. Dijkstra - a Discipline of Programming. Http://www.amazon.com/Category-Computer-Scientists-Foundations-Computing/dp/0262660717. Web Design is sometimes described as a purely programming discipline with graphics tacked on the front, but this is not correct because the web is a visual medium. To Ander's defense, let me acknowledge that AspectJ has been used for the ugly. Today, I presented a position paper entitled “Programming Can Deepen Understanding Across Disciplines”. Still, if the only problems were deterministic access violations, I could live with them (I'm a very disciplined programmer). That's the person who wants to learn programming as a discipline, and to get more out of his computer, or perhaps because he likes a challenge (but not the hobbyist's kind).