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.




O They run forever after, even after changing. With a few notable exceptions (e.g. GO A discipline of programming. I wrote a response, explaining where Dijkstra was coming from, and I am very happy with how it . The technology itself would be useless if human creativity is not included in its application. O Programs work the first time they run. Dijkstra introduces a function called wp for "weakest precondition". Not just programming, but Mozart style of doing things. · Programming is an engineering discipline. 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. If computer languages were To write a decent program, you have to discipline your brain *far* more than you would need with any language (because, let's face it, other people are forgiving but compilers or computers are not). From the video one can understand that Edsger preferred Mozart's style 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. People often use this as an example to show that Dijkstra was excessively doctrinaire, and out of touch with the reality of programming, but usually it's because they don't know what his argument was. For further details, see Dijkstra's book "A Discipline of Programming". Language: English Released: 1976. Murnane, 1993) most research about the cognitive effects of computer programming seemed to have focused on programming as a problem solving rather than a linguistic activity.