Structured programming theorists gained a major ally in the 1970s after IBM researcher Harlan Mills applied his interpretation of structured programming theory to the development of an indexing system for the New York Times research file.
Java (programming language) | Python (programming language) | Computer programming | Ruby (programming language) | Radio programming | Object-oriented programming | Neuro-linguistic programming | Automatic programming | High-level programming language | Haskell (programming language) | Lisp (programming language) | Application programming interface | Ada (programming language) | Pascal (programming language) | computer programming | The Art of Computer Programming | neuro-linguistic programming | Low-level programming language | application programming interface | Ajax (programming) | Groovy (programming language) | functional programming | Fourth-generation programming language | Erlang (programming language) | Declarative programming | Computer Programming | Application Programming Interface | Variable (programming) | structured programming | Scala (programming language) |
published in the March 1968 Communications of the ACM (CACM), in which he criticized the excessive use of the GOTO statement in programming languages of the day and advocated structured programming instead.
The book pays explicit homage, in title and tone, to The Elements of Style, by Strunk & White and is considered a practical template promoting Edsger Dijkstra's structured programming discussions.