Letters to the editor: go to statement considered harmful

@article{Dijkstra1968LettersTT,
  title={Letters to the editor: go to statement considered harmful},
  author={E. Dijkstra},
  journal={Commun. ACM},
  year={1968},
  volume={11},
  pages={147-148}
}
  • E. Dijkstra
  • Published 1968
  • Computer Science
  • Commun. ACM
  • For a number of years I have been familiar with the observation that the quality of programmers is a decreasing function of the density of go to statements in the programs they produce. More recently I discovered why the use of the go to statement has such disastrous effects, and I became convinced that the go to statement should be abolished from all "higher level" programming languages (i.e. everything except, perhaps, plain machine Code). At'that time I did not attach too much importance to… CONTINUE READING
    818 Citations
    Regular Expressions for Program Computations
    • 7
    Polymorphism considered harmful
    • 15
    Structured Programming with go to Statements
    • 671
    • PDF
    Goto Statement Considered Harmful – A Paper Review
    • 8
    • PDF
    The Translation of 'Go To' Programs to 'While' Programs
    • 135
    An introduction to structured programming
    • 1
    • PDF
    "Structured programming" considered harmful
    • 10
    Structured programming