構造化プログラム
ナビゲーションに移動
検索に移動
構造化プログラムとは、制禦構造を「分岐構造(IF文)」「ループ構造(FOR文・WHILE文・DO文)」「大域脱出」だけで書いたプログラムをいう。
ダイクストラによる「GOTO排斥論」[1]で、「行番号だのラベルだのがプログラムの可読性を落としているのだ」とされたことを契機に広まった。
概要[編集]
若干の縛りはあるものの可読性は高く、保守担当者にとっては非常にありがたい[2]。ハッカーとしてはいいような悪いような感じで賛否はあるが、ロマンでプログラムは動かんので仕事が軽くなって重宝されている。
だけど昔気質のアセンブラ・プログラマにとっては寂しい感じはしないでもない。