歴史と意義とは? わかりやすく解説

歴史と意義

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

ボルツァーノ=ワイエルシュトラスの定理」の記事における「歴史と意義」の解説

ボルツァノ–ヴァイヤシュトラスの定理は、ボルツァノとヴァイヤシュトラスという二人の名前が冠されているが、実際に1817年にボルツァノが中間値の定理の証明において補題として証明したのが初出である。50年ほどしてから、この結果自身重要性が見いだされ、ヴァイヤシュトラスによって再び証明された。それ以降実解析における本質的な定理位置付けられた。

※この「歴史と意義」の解説は、「ボルツァーノ=ワイエルシュトラスの定理」の解説の一部です。
「歴史と意義」を含む「ボルツァーノ=ワイエルシュトラスの定理」の記事については、「ボルツァーノ=ワイエルシュトラスの定理」の概要を参照ください。


歴史と意義

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/21 04:55 UTC 版)

メモリモデル (プログラミング)」の記事における「歴史と意義」の解説

メモリモデル使用することで、コンパイラ多数重要な最適化行えるようになるloop fusionのようなコンパイラ最適化では、プログラム内のステートメント移動が行われ、共有されている可能性がある変数読み取り書き込み操作順序影響与える。読み取り書き込み操作の変更競合状態引き起こすことがある。そのため、メモリモデルなければ一般にコンパイラは、マルチスレッドプログラム最適化できなくなるか、できるとしても、特殊なケースのみに限定されることになってしまう。 そのため、Javaなどの言語ではメモリモデル実装している。メモリモデルは、同期ブロック同期メソッド突入する際のロック獲得などの、よく定義され特別な同期操作用いた同期バリア規定している。また、メモリモデルは、同期バリア到達した時点で、共有変数の値の変更が他のスレッドから確認できるようにすることも規定している。さらに、競合状態の完全な表記は、メモリバリアに関する順序操作通して定義されている。 このようなセマンティクスおかげで最適化コンパイラ最適化を施す際に高い自由度与えられることになる。コンパイラは、同期バリア到達した時点で、(共有される可能性のある)変数の値が、最適化された場合最適化されていない場合で、ともに同じ値になることだけを保証すれば良いことになる。特に、同期バリア含まれないコードブロック内では、コンパイラは文の順序交換をしても安全であるという前提を置くことができるようになっているメモリモデル分野における研究大部分は、以下のいずれかに関係している。 競合フリーかつ(より重要かもしれないが)競合状態を含むプログラムに対して十分な保証与えつつ、コンパイラ最適化最大限の自由を許すメモリモデル設計プログラム最適化メモリモデル観点から正当であることの証明当初Javaメモリモデル英語版)は、よく使われるプログラミング言語のために、包括的なスレッディングメモリモデルを提供しようとしていた。しかし、後に、実装ある種制約を課さない限りスレッドライブラリとして実装することができないこと、そして特に、CおよびC++標準C99およびC++03英語版))では必要な制約欠けていることが明らかになると、C++スレッディング小委員会は、適したメモリモデルを見つけるための作業開始した2005年委員会はCのワーキングドキュメントn1131を提出し、Cの委員会協力提案した提案され最終バージョンメモリモデルC++ n2429は、2007年10月Konaにおける会議C++標準ドラフト採択された。このメモリモデルは、次のC++およびCの標準であるC++11およびC11含まれることになっている

※この「歴史と意義」の解説は、「メモリモデル (プログラミング)」の解説の一部です。
「歴史と意義」を含む「メモリモデル (プログラミング)」の記事については、「メモリモデル (プログラミング)」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「歴史と意義」の関連用語

歴史と意義のお隣キーワード
検索ランキング

   

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



歴史と意義のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのボルツァーノ=ワイエルシュトラスの定理 (改訂履歴)、メモリモデル (プログラミング) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS