http://www.radiumsoftware.com/0612.html#061208
goto は高級言語から無くされるべき存在であるとの主張は
なされているものの,それが「有害である」とは
一言も述べられていない。
ダイクストラは,制約の無い goto の運用がプログラムの
構造(構造化言語における構造の概念)を
容易に破壊しうることを指摘している。
制約を付けて、副作用をわかった上で使えば良い、
そんな感じだよね。
異常時の処理やデバッグなんかには goto はやっぱり便利。