単純なプログラムとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 単純なプログラムの意味・解説 

単純なプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/10/01 15:22 UTC 版)

新しい種類の科学」の記事における「単純なプログラム」の解説

ウルフラムの「new kind of science新しい種類の科学)」は基本的には、単純で抽象的な規則、主に初等コンピュータプログラム研究である。ほとんどどのような計算システムにおいても、最も単純なものの中に大変複雑なものを見付けることができる。これはシステムコンポーネントとその設定詳細にかかわらず、真であるようだ本書探究されるシステムには、1次元2次元3次元セルラーオートマトン移動オートマトン1次元2次元チューリングマシンさまざまな種類置換ネットワークシステム原始帰納的関数ネストした帰納的関数コンビネータタグシステムレジスタマシン回文数等がある。単純なシステムとは以下の条件を満たすのである。 その操作単純なグラフィックスによる例示で完全に説明できる自然言語であれば数文で完全に説明可能である。 プログラミング言語であれば数行コードコンピュータ実装できる。 可能な種類の数が少なく、すべて計算することができる。 単純なプログラムは、非常に単純で抽象的なフレームワーク持っていることが一般的である。単純なセルラー・オートマトンチューリングマシンコンビネータそのようなフレームワークの例であるが、より複雑なセルラー・オートマトンは必ずしも単純なプログラムではあるとは限らない新しフレームワークを、特に自然のシステム操作捉えるために、発明することも可能である。単純なプログラムが素晴らしいのは、その大きな部分において、非常に複雑なものを作成することができる点である。プログラムのほとんどどのようなクラスでも可能な種類のものを列挙するだけで、予期しないようなおもしろいことを行う例をすぐに得ることができる。このことから、「プログラムそのように単純なであれば複雑なものは一体どこから来たのだろう?」という疑問出てくる。ある意味で、プログラムの定義には、プログラム可能なことすべてを直接コード化するだけの十分なスペースはない。このため、単純なプログラムは、創発最小の例と見なすことができる。この現象論理的に考えると、プログラムルール詳細がその動作とほとんど直接関係しないであれば、単純なプログラムを特定の動作を行うように直接仕向けることは非常に難しと言える。もう1つ方法としては、単純で全体的な計算フレームワーク設計してから、力まかせ探索可能なコンポーネントすべてに対して行い最良マッチ見付ける方法がある。 単純なプログラムで驚くべき範囲動作が可能である。そのうちいくつかは、汎用コンピュータであることが分かっている。熱力学動作連続体力学動作保存量パーコレーションバタフライ効果伝統的な科学慣れ親しんだ特性を示すものもある.それらは、交通量物質破壊結晶成長, 生体成長、および社会学, 地質学生態学様々な現象モデル化するのに使われている。単純なプログラムのもう1つ特徴は、本書によると、これらのプログラムをより複雑なものにしても、その全体的な複雑性にはほとんど影響しないということである。「NKS」は、このことが単純なプログラムでも殆どどのような複雑系本質捉えるのに十分である証拠だと主張している。

※この「単純なプログラム」の解説は、「新しい種類の科学」の解説の一部です。
「単純なプログラム」を含む「新しい種類の科学」の記事については、「新しい種類の科学」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「単純なプログラム」の関連用語

単純なプログラムのお隣キーワード
検索ランキング

   

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



単純なプログラムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS