O'Reilly logo

Essential Guide to Computing: The Story of Information Technology, The by E. Garrison Walters

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Structured Programming

There are several important directions in programming that have emerged over the years. One is the move to structured programming. First articulated in 1958 by Edsger Dijkstra, structured programming refers to the idea that programs should have a carefully thought-out (and documented) structure. This is really common sense, of course, but computer programming was developed over time by a lot of hard-pressed (harassed might be a better word) individuals who generally built on what went before. The most serious problem with contemporary programming techniques, in the view of Dijkstra and his colleagues, was the use of so-called "spaghetti code" in which the logical flow of a program meandered all over the place, leaving the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required