A discipline of programming

Edsger W. Dijkstra
A.discipline.of.programming.pdf
ISBN: 013215871X,9780132158718 | 232 pages | 6 Mb
Download eBook
A discipline of programming Edsger W. Dijkstra
Publisher: Prentice Hall, Inc.
Thus, orthogonality is an important mathematical discipline intrinsic to the specification of recursive functions that is naturally applied in functional programming and specification. 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. The discipline requires considerable programming and computing knowledge, as well as visualization, so that the insights extracted from the data can be presented in a way that reinforces human cognition. Stay the course—be disciplined. It starts with the premise, from Guido's prior work on ABC, to make a simple but easy to understand language. First, if your programmer is not disciplined, Perl is almost guaranteed to give you spaghetti code. A Discipline of Programming, E.W. Dijkstra : I liked Test-Driven Development a lot more when it was called Correctness by Construction. Immutable Object Programming (IOP) enforces a discipline on the programmer, much like structured programming enforced a discipline on programmers. - Paradigms of Artificial Intelligence Programming by Norvig. If DH were an accepted discipline, the recognition of programming activities or contributions to databases as scholarly accomplishment would not be such a big deal. The sole justification for discipline in software development and maintenance, is that it as it prevents defects. - A Discipline of Programming by Dijkstra. Python has an identity crisis sometimes. Perl is also great for those who are experienced and disciplined programmers who want to build large systems. - Smalltalk 80: The Language and Its Implementation by Adele Goldberg.
