構造化定理との関係とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 構造化定理との関係の意味・解説 

構造化定理との関係

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/25 06:17 UTC 版)

構造化プログラミング」の記事における「構造化定理との関係」の解説

詳細は「構造化定理」を参照 1970年代初頭計算機科学者デビッド・ハレル(英語版)は、1966年発表されていたベームとヤコピーニの数学証明に、構造化定理Structure theorem)という全く新しタイトル付けて主に産業ソフトウェア開発界隈紹介したハレルが後に明かしたところによると「構造化定理」という名称は、当時IBMの上プログラマーであったハーラン・ミルズ提案だったという。ダイクストラの提唱内容とは全く異なる、制御構造順次選択反復主体構造化プログラミングは、IBM社のIPTImproved Programming Technologies)に採用されており、同社主催技術セミナーなどを通して当時プログラマ広く流布されていた。その中で恐らく意図的にダイクストラのそれと名称を似せた構造化定理」は、彼らが勧める制御構造合理性数学的に証明した根拠として盛んに引用されていた。このような経緯から制御構造使用構造化定理同一視されるようになり、ダイクストラgoto文有害説から誤解され構造化プログラミングとも同一視されるようになったgoto文論争の中で引き合い出されていた構造化定理また、ベームとヤコピーニから見れば誤解であった。 なお、ベームとヤコピーニの証明は、フローチャートやそれによって表現されるプログラム関数チューリングマシンなどの理論的側面注目している。これは任意の論理回路NAND素子組み合わせによって表現できるとか、ラムダ式がSとKの2つコンビネータによって表現できるとかいった研究に近い。回路設計者が直接NAND組み合わせて電子回路設計しないのと同じように、構造化定理良いプログラム作成を(少なくとも直接的には)意図していない。ハレル構造化定理実際内容以上に引用され民間伝承定理folk theorem化していると指摘していた。

※この「構造化定理との関係」の解説は、「構造化プログラミング」の解説の一部です。
「構造化定理との関係」を含む「構造化プログラミング」の記事については、「構造化プログラミング」の概要を参照ください。

ウィキペディア小見出し辞書の「構造化定理との関係」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「構造化定理との関係」の関連用語

構造化定理との関係のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



構造化定理との関係のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの構造化プログラミング (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS