Edsger W. Dijkstra: Difference between revisions
Jump to navigation
Jump to search
m
no edit summary
Miraheze>Marshall mNo edit summary |
Miraheze>Marshall mNo edit summary |
||
Line 75: | Line 75: | ||
== Influence == | == Influence == | ||
Dijkstra's paper "Go To Statement Considered Harmful" was an important factor in the introduction of structured programming, which in APL has led to the addition of [[control | Dijkstra's paper "Go To Statement Considered Harmful" was an important factor in the introduction of structured programming, which in APL has led to the addition of [[control structure]]s and encouraging their use in favor of the [[branch]] command. Papers on [https://link.springer.com/chapter/10.1007/3-540-07131-8_25 APLGOL] and [https://www.researchgate.net/publication/262210729_Design_of_a_structured_APL SAPL], two experiments in bringing structured programming to APL in the 1970s, both reference Dijkstra's work. | ||
Marshall Lochbaum cites [https://www.cs.utexas.edu/users/EWD/transcriptions/EWD13xx/EWD1300.html EWD1300], "The notational conventions I adopted, and why", and in particular the notion of spacing to represent precedence, as an influence on the design of [[I]].<ref>Lochbaum, Marshall. [https://github.com/mlochbaum/ILanguage/blob/master/doc/influences.md "I's influences"]</ref> | Marshall Lochbaum cites [https://www.cs.utexas.edu/users/EWD/transcriptions/EWD13xx/EWD1300.html EWD1300], "The notational conventions I adopted, and why", and in particular the notion of spacing to represent precedence, as an influence on the design of [[I]].<ref>Lochbaum, Marshall. [https://github.com/mlochbaum/ILanguage/blob/master/doc/influences.md "I's influences"]</ref> |