Edsger Dijkstra's Library (Housed and Archived in Leuven, Belgium)(dijkstrascry.com) |
Edsger Dijkstra's Library (Housed and Archived in Leuven, Belgium)(dijkstrascry.com) |
If you learned programming after about 1990 (probably some time in the 1980s was the real inflection point, but by 1990) you would have been learning structured programming and the argument was moot, because it had won. Every major language used after that time (outside of assembly languages which are inherently unstructured as a language) was already using structured programming so the argument seems superfluous or you end up having people compare the goto he describes to the modern restricted goto, which is not something he would have (strongly) argued against (though certainly against its overuse in some cases).
There is lots of neat information here for Dijkstra fans.
In particular (from https://www.dijkstrascry.com/);
My objective is to extract and discuss interesting fragments from these EWDs. Each of my discussions will appear as a post in one of the following three diaries:
What did Dijkstra do 50 years ago? Check out my diary of the 1960s.
What did Dijkstra do 40 years ago? Check out my diary of the 1970s.
What did Dijkstra do 30 years ago? Check out my diary of the 1980s.***
NOTE: Some interesting articles;1) T.H.E. Multiprogramming System - https://www.dijkstrascry.com/node/77
2) Program Execution as a Living Tree - https://www.dijkstrascry.com/node/109
3) Things Dijkstra would like to do - https://www.dijkstrascry.com/node/110
He didn't argue for that.