|
|
|
|
|
by goto11
2772 days ago
|
|
From "Goto considered harmful": The exercice to translate an arbitrary flow diagram more or less mechanically into a jumpless one, however is not recommended. Djikstras problem with GOTO was that the source code structure does not correspond to the execution path. GOTO turns the execution into a state machine rather than a nice tree. Avoiding GOTO by implementing a state machine with flags is just creating the same problem one level up. The problem with GOTO is not the keyword itself, it is what it does to the code. |
|