ニクラウス・ヴィルト
ダイクストラは、従来のフローチャートの進行方向を単線化するため、プログラムは順次プログラムでなくてはならず、さらにその順次プログラムはフローチャートの制御の規律を固守するため、連接（concatenation）・選択（selection）・繰り返し（repetition）の三種類の単位に限定し、goto文は使用しないようにすべきであるとした。なお、ニクラウス・ヴィルトはこれらを構造化文(structured statement)と呼んだ