"Go To Statement Considered Harmful"

E79784

"Go To Statement Considered Harmful" is a famous 1968 letter by Edsger W. Dijkstra that argued against the use of the goto statement in programming, helping to popularize structured programming principles.

AI illustration

How this image was made

AI-generated illustration of "Go To Statement Considered Harmful"

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of "Go To Statement Considered Harmful" ("Go To Statement Considered Harmful" is a famous 1968 letter by Edsger W. Dijkstra that argued against the use of the goto statement in programming, helping to popularize structured programming principles.)

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf academic article ⓘ
computer science essay ⓘ
letter ⓘ
aimedAtAudience computer scientists ⓘ
programmers ⓘ
argument goto statement should be avoided in most circumstances ⓘ
structured control constructs are preferable to goto ⓘ
unrestricted goto complicates program verification ⓘ
unrestricted goto harms program clarity ⓘ
author Edsger W. Dijkstra ⓘ
Edsger Wybe Dijkstra ⓘ
linked to: Edsger W. Dijkstra
coinedOrPopularizedPhrase Considered Harmful ⓘ
countryOfPublication United States ⓘ
criticizedConstruct arbitrary jumps in code ⓘ
unstructured control flow ⓘ
field computer science ⓘ
software engineering ⓘ
hasAuthorAffiliation Technische Hogeschool Eindhoven ⓘ
hasForm open letter ⓘ
opinion piece ⓘ
hasImpactOn language features discouraging goto ⓘ
structured programming education ⓘ
hasLegacy inspired many later "Considered Harmful" titles ⓘ
historicalSignificance milestone in the history of programming methodology ⓘ
sparked debate on goto usage ⓘ
influenced design of high-level programming languages ⓘ
software engineering best practices ⓘ
structured programming movement ⓘ
teaching of programming ⓘ
mainSubject control flow ⓘ
goto statement ⓘ
program correctness ⓘ
programming language design ⓘ
structured programming ⓘ
notableFor being a classic paper in programming methodology ⓘ
popularizing criticism of goto ⓘ
popularizing structured programming principles ⓘ
originalLanguage English ⓘ
proposedAlternative sequence selection and iteration constructs ⓘ
structured control flow ⓘ
publicationDecade 1960s ⓘ
publicationYear 1968 ⓘ
publishedIn Communications of the ACM ⓘ
publisher Association for Computing Machinery ⓘ
relatedConcept Böhm–Jacopini theorem ⓘ
control structures ⓘ
program verification ⓘ
titlePhrase Considered Harmful ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Edsger W. Dijkstra → knownFor → "Go To Statement Considered Harmful" ⓘ
Notes on Structured Programming → relatedTo → Go To Statement Considered Harmful ⓘ
linked to: "Go To Statement Considered Harmful"
Böhm–Jacopini theorem → relatedWork → Edsger W. Dijkstra's "Go To Statement Considered Harmful" ⓘ
linked to: "Go To Statement Considered Harmful"