It seems to me that Dijkstra's fears have had two salutary effects on the use of goto statements:
1. The development of various other control structure abstractions that are safer and often easier to understand than gotos would be. This allowed a great reduction in their use since the days of FORTRAN and BASIC.
2. The cultural effect of actively discouraging goto statements, which has served to prevent the worst abuses and perhaps relegated gotos to only the few applications that were found in this analysis. This is, of course, aided by the control constructs added to remove/reduce the need to use gotos in code in the first place.
You can also choose to receive updates via daily or weekly email digests. If you are following multiple preprints then we will send you no more than one email per day or week based on your preferences.
Note: You are now also subscribed to the subject areas of this preprint and will receive updates in the daily or weekly email digests if turned on. You can add specific subject areas through your profile settings.
Usage since published - updated daily