Prev / Next / /home/pochi/ChangeLog

Goto は有害である、は言いすぎ[computer]

2007-01-04

http://www.radiumsoftware.com/0612.html#061208

goto は高級言語から無くされるべき存在であるとの主張は
なされているものの,それが「有害である」とは
一言も述べられていない。


ダイクストラは,制約の無い goto の運用がプログラムの
構造(構造化言語における構造の概念)を
容易に破壊しうることを指摘している。


制約を付けて、副作用をわかった上で使えば良い、
そんな感じだよね。
異常時の処理やデバッグなんかには goto はやっぱり便利。

permlink