A discipline of programming by Edsger W. Dijkstra

A discipline of programming



Download eBook




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


Programming languages are intolerant of error in grammar or syntax. They rarely look outside the code directly affecting their work. Mature aspect-oriented frameworks offer a disciplined approach to programming. Does it really matter what the code looks like? It matters because ultimately writing code is about discipline and details. The short answer is an emphatic 'yes'. To Ander's defense, let me acknowledge that AspectJ has been used for the ugly. I think there are a large number of people in the JAP category who are there because programming is considered a discipline unto itself, with its own career path. It's important to remember that all programming languages require a discipline that most of us don't have. The reaction of these teams suggested their levels of discipline with various practices. 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. 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.