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
ISBN: 013215871X, 9780132158718
Page: 232
Format: djvu
Publisher: Prentice Hall, Inc.


They rarely look outside the code directly affecting their work. Although programming is a discipline with a very large canon of existing work to draw from, the only code most programmers read is the code they maintain. A Discipline of Programming, E.W. And experienced individual who could create great solutions; however inconsistent and unpredictable. - Paradigms of Artificial Intelligence Programming by Norvig. 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. That being said, to continue with jslade's analogy, there are different disciplines in programming (just as there are in ninjutsu, and in sports). - A Discipline of Programming by Dijkstra. And in fact, some of these disciplines are diametric. Dijkstra : I liked Test-Driven Development a lot more when it was called Correctness by Construction. - Smalltalk 80: The Language and Its Implementation by Adele Goldberg. So I've been doing TDD with one project, and LP with another project, and I've come to a rather amusing conclusion: Test Driven Development and Literate Programming are the same discipline. Monads provide a type discipline for effectful programming, mapping value types to computation types. A disciplined and knowledgeable programmer, who is strong in implementation, but lacks creativity and drive. Instead, game design has emerged as its own distinct discipline. But it by no means suggests that in order to be a great designer you must also be a great programmer.