ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

エドガー・ダイクストラ

索引 エドガー・ダイクストラ

ドガー・ダイクストラ(Edsger Wybe Dijkstra, 1930年5月11日 - 2002年8月6日)は、オランダ人の計算機科学者。1972年、プログラミング言語の基礎研究への貢献に対してチューリング賞を受賞。構造化プログラミングの提唱者。1984年から2002年に亡くなるまでテキサス大学オースティン校の計算機科学の Schlumberger Centennial Chair を務めた。 2002年の死の直前、プログラム計算のについての仕事に対して ACM PODC Influential Paper Award を授与された。この賞は翌年からダイクストラを称えてと呼ばれるようになった。 エズガー・ダイクストラと表記されることもある。オランダ語での発音は、IPA表記で で、エツハー・ウィベ・デイクストラに近い。.

84 関係: ALGOLAssociation for Computing Machinery名誉学位定理万年筆形式的検証形式手法後藤英一チャールズ・バベッジ研究所チューリング賞バロースバックトラッキングライデン大学リーマン予想ルートヴィヒ・ヴァン・ベートーヴェンルーティングプロトコルロッテルダムロイヤルティーヴォルフガング・アマデウス・モーツァルトプログラム導出ピタゴラスの定理テキサス大学オースティン校フェローニューネン・ヘルヴェン・エン・ネーデルヴェテンニクラウス・ヴィルトホーア論理ダイクストラ法分散コンピューティングアメリカ芸術科学アカデミーアントニー・ホーアアイントホーフェン工科大学エイト・クイーンオペレーティングシステムオランダオランダ王立芸術科学アカデミーオーバーヘッドプロジェクタオーレ=ヨハン・ダールオブジェクト指向クイーンズ大学ベルファストグラフ理論セマフォソフトウェア保守再帰商業国際音声記号BASICC&C賞理論物理学秘密銀行家のアルゴリズム...食事する哲学者の問題複雑性証明計算機科学述語変換意味論鉄道英国コンピュータ協会電子メール逆ポーランド記法FORTRANGoto文Guarded Command LanguageIEEE Computer SocietyIS-ISMacintoshOpen Shortest Path FirstPortable Document FormatSimulaTHEマルチプログラミングシステム排他制御構造化プログラミング機械語正当性 (計算機科学)最短経路問題情報処理国際連合悪性腫瘍操車場アルゴリズム1930年1970年代1972年2000年2002年5月11日8月6日 インデックスを展開 (34 もっと) »

ALGOL

ALGOL(アルゴル)は、命令型プログラミング言語ファミリーの1つファミリー名は大文字/小文字をまじえて表記される場合 と、全て大文字で表記される場合 (ALGOL 68) がある。本項目では ALGOL で統一する。。名前「ALGOL」は「アルゴリズム言語」を意味する英語「algorithmic language」に由来する。1950年代中ごろに開発され、多くの言語に影響を及ぼし、ACMや教科書や学術論文などでアルゴリズム記述のデファクトスタンダードとして30年以上使われた。現代の多くの言語が「ALGOL系」あるいは「ALGOL風」(algol-like) とされているという意味で、ほぼ同世代の高水準言語である FORTRAN、LISP、COBOL に比べて最も成功したと言うこともできる。FORTRANで明らかとなった問題を防ぐよう設計され、BCPL、B、Pascal、Simula、Cといった様々なプログラミング言語に影響を与えた。ALGOLはLisp以外としては「begin と end で囲む」という構文によるブロック構造を導入し、制御構造を自在に入れ子(ネスト)にできる初の広まった言語となったFORTRANにはそのような構造は無い。COBOLではピリオドで全ての入れ子が終端するという仕様だったため(現在はend-ifなどを使う)、入れ子で書ける論理に制限があり、酷いバグの原因にもなりやすかった。。また構文の形式的定義を真剣に検討した最初のプログラミング言語でもあり、"Algol 60 Report" で導入されたバッカス・ナウア記法は、その後のコンピュータ言語等の構文の形式的定義を示す手法として(プログラミング言語だけに限られず)定番の記法となっている。.

新しい!!: エドガー・ダイクストラとALGOL · 続きを見る »

Association for Computing Machinery

Association for Computing Machinery (ACM) は、ニューヨークに本部のあるコンピュータ科学分野の国際学会。1947年設立。IEEEとともに、この分野で最も影響力の強い学会であり、IEEEがその名と由来や歴史からエレクトロニクスや通信分野の工学に強いのに対し、数学的な理論計算機科学のような分野もカバーする。日本語に訳して「計算機械学会」とされることもあるが、こんにちこの訳語が用いられることはほとんどなく、通常は単に"ACM"という略称で呼ばれるのがもっぱらである。ACMの「A」は Association (学会、団体) の頭文字であるが、アメリカ数学会 (AMS) と混同して「米国計算機学会」と誤訳されることがある。 数多くの国際会議を開催しており、人目を惹くデモ映像のSIGGRAPHやSIGMODなどはよく知られている。他の多くの学会と同様にすぐれた業績などへの表彰もおこなっているが、チューリング賞は、特にこの分野の最高の賞とみなされており、物理や化学といった分野におけるノーベル賞に匹敵するものと扱われることもある(他の賞についても時折「~のノーベル賞」といったような表現が使われることがあるが、この分野の全てを対象とした世界トップクラスの賞という位置づけにあるのはチューリング賞をおいて他にない)。.

新しい!!: エドガー・ダイクストラとAssociation for Computing Machinery · 続きを見る »

名誉学位

名誉学位(めいよがくい、英:Honorary degree)とは、大学等、学術機関から特定の分野で功績を挙げた個人に対して、その功績を称え贈呈される称号。学術称号のうち学術能力の証明ではなく社会的な功績に対する顕彰を目的とした名誉学術称号の一種である。学位名称に名誉を冠したもので、名誉博士が代表的であるが、名誉修士、名誉学士など学位制度に準じた称号が設定されている大学もある。他方で、名誉教授は学校教育法109条に規定されている称号であり、名誉学位とはその点で異なる。.

新しい!!: エドガー・ダイクストラと名誉学位 · 続きを見る »

定理

定理(ていり、theorem)とは、数理論理学および数学において、証明された真なる命題をいう。 文脈によっては公理も定理に含む。また、数学においては論説における役割等から、補題(ほだい、lemma)あるいは補助定理(ほじょていり、helping theorem)、系(けい、corollary)、命題(めいだい、proposition)などとも呼ばれることがある。ここでの「命題」と冒頭文に言う命題とは意味が異なることに注意。 一般的に定理は、まずいくつかの条件を列挙し、次にその下で成り立つ結論を述べるという形をしている。例えば、次は代数学の基本定理の述べ方の1つである。 ある一定の条件(公理系)下で定理を述べそれを証明すること、というのが数学という分野の中心的な研究の形態である。 数学の多くの分野には、各々「基本定理」という名で呼ばれる中心的な定理が存在している。なお定理という名称と証明という手続きは、数学のみならず、物理や工学においても使用される。.

新しい!!: エドガー・ダイクストラと定理 · 続きを見る »

万年筆

モンブラン) 万年筆(まんねんひつ)は、ペン軸の内部に保持したインクが毛細管現象により溝の入ったペン芯を通じてペン先に持続的に供給されるような構造を持った携帯用筆記具の一種。インクの保持には、インクカートリッジを用いたもの、各種の方法でインクを吸入するものがある。「萬年筆」とも書く。.

新しい!!: エドガー・ダイクストラと万年筆 · 続きを見る »

形式的検証

形式的検証(けいしきてきけんしょう)とは、ハードウェアおよびソフトウェアのシステムにおいて形式手法や数学を利用し、何らかの形式仕様記述やプロパティに照らしてシステムが正しいことを証明したり、逆に正しくないことを証明することである。.

新しい!!: エドガー・ダイクストラと形式的検証 · 続きを見る »

形式手法

Z言語を使った形式仕様記述の例 形式手法(けいしきしゅほう、formal methods)は、ソフトウェア工学における数学を基盤としたソフトウェアおよびハードウェアシステムの仕様記述、開発、検証の技術である。ソフトウェアおよびハードウェア設計への形式手法の適用は、他の工学分野と同様、適切な数学的解析を行うことで設計の信頼性と頑健性が向上するという予想によって動機付けられている。 形式手法は理論計算機科学の様々な成果を基盤として応用したものであり、数理論理学、形式言語、オートマタ理論、プログラム意味論、型システム、代数的データ型などを活用して、ソフトウェアおよびハードウェアの仕様記述とその検証を行う。.

新しい!!: エドガー・ダイクストラと形式手法 · 続きを見る »

後藤英一

後藤 英一(ごとう えいいち、1931年1月26日 - 2005年6月12日)は、日本の物理学者で、日本のコンピュータのパイオニアである。 東京都渋谷区の出身。15歳からラジオ製作を始めている。スイープジェネレーターを自作したほか、フェライトの飽和現象を操っており、この時のフェライトの経験が、パラメトロンにつながる。1970年代からは神奈川県藤沢市に住んでいた。.

新しい!!: エドガー・ダイクストラと後藤英一 · 続きを見る »

チャールズ・バベッジ研究所

チャールズ・バベッジ研究所(、CBI)は、ミネソタ大学にある情報技術史に特化した研究センターであり、特に1935年以降のデジタルコンピュータ、プログラミング/ソフトウェア、コンピュータネットワークを専門としている。19世紀のイギリスでプログラム可能なコンピュータ(解析機関)を発明したチャールズ・バベッジの名を冠している。ミネソタ州ミネアポリスにあるミネソタ大学図書館にある。.

新しい!!: エドガー・ダイクストラとチャールズ・バベッジ研究所 · 続きを見る »

チューリング賞

ACMチューリング賞(ACM A.M. Turing Award)は、計算機科学分野で革新的な功績を残した人物に年に1度、ACMから贈られる賞であり世界最高の権威を持つ賞とされている。その功績は長く影響が続くもので、コンピュータ業界で技術的にも重要なものとされている。計算機科学におけるノーベル賞と広く認識されており、事実、受賞者にはハーバート・サイモンなどノーベル賞受賞者が存在している。 「チューリング」の名は、現代計算機科学の父の1人とされるアラン・チューリングの名にちなむ。2014年11月3日、Googleの後援により受賞者には100万ドルが贈られると発表された。 1966年の最初の受賞者はカーネギーメロン大学のアラン・パリスだった。初の女性受賞者は、2006年のフランシス・E・アレン(IBM)である。2008年には再び女性であるバーバラ・リスコフが受賞している。.

新しい!!: エドガー・ダイクストラとチューリング賞 · 続きを見る »

バロース

バロース社 は、アメリカ合衆国の計算機・コンピュータ企業。1886年、アメリカン・アリスモメータとして創業。1986年に同じくアメリカの企業であったスペリーを買収・合併し、ユニシスとなった。当初は機械式を製造から始まり、その後プログラム可能な帳簿作成機を製造、さらにコンピュータへと移行した。メインフレーム製造のかたわら、タイプライターやプリンターも製造していた。.

新しい!!: エドガー・ダイクストラとバロース · 続きを見る »

バックトラッキング

バックトラッキング (backtracking)は、制約充足問題の解を探索する戦略の一種で、力まかせ探索を改良したもの。「バックトラック」という用語は、アメリカの数学者デリック・ヘンリー・リーマー (Derrick Henry Lehmer)が1950年代に作った造語である。.

新しい!!: エドガー・ダイクストラとバックトラッキング · 続きを見る »

ライデン大学

校章 ライデン大学 ライデン大学()はオランダのライデンに所在する公立大学である。日本語では「レイデン」と表記することもある。.

新しい!!: エドガー・ダイクストラとライデン大学 · 続きを見る »

リーマン予想

1.

新しい!!: エドガー・ダイクストラとリーマン予想 · 続きを見る »

ルートヴィヒ・ヴァン・ベートーヴェン

ルートヴィヒ・ヴァン・ベートーヴェン(Ludwig van Beethoven、標準ドイツ語ではルートヴィヒ・ファン・ベートホーフェンに近い、1770年12月16日頃 - 1827年3月26日)は、ドイツの作曲家。J.S.バッハ等と並んで音楽史上極めて重要な作曲家であり、日本では「楽聖」とも呼ばれる。その作品は古典派音楽の集大成かつロマン派音楽の先駆けとされている。.

新しい!!: エドガー・ダイクストラとルートヴィヒ・ヴァン・ベートーヴェン · 続きを見る »

ルーティングプロトコル

ルーティングプロトコル(routing protocol)は、ルーター同士がネットワーク上の任意の2ノード間の経路を選択するための情報をやり取りする通信プロトコルである。.

新しい!!: エドガー・ダイクストラとルーティングプロトコル · 続きを見る »

ロッテルダム

ッテルダム(Rotterdam )は、オランダの南ホラント州にある基礎自治体(ヘメーンテ)。オランダ語での発音は「ロッタダム」または「ロターダム」と表記する方が近い。 ロッテルダム港を擁する世界屈指の港湾都市で、人口規模はアムステルダムに次いでオランダ第2位である。世界都市であり、国内の他都市に比べて近代的なビルが立ち並ぶ。.

新しい!!: エドガー・ダイクストラとロッテルダム · 続きを見る »

ロイヤルティー

イアルティー(royalty)とは、特定の権利を利用する利用者が、権利を持つ者に支払う対価のことで、主に特許権、商標権、著作権などの知的財産権の利用に対する対価をいう。特に、著作権に対する対価は印税ともいう。実施料とも呼ばれる。.

新しい!!: エドガー・ダイクストラとロイヤルティー · 続きを見る »

ヴォルフガング・アマデウス・モーツァルト

ヴォルフガング・アマデウス・モーツァルト(、洗礼名:ヨハンネス・クリュソストムス・ウォルフガングス・テオフィルス・モザルト 、1756年1月27日 - 1791年12月5日)はオーストリアの音楽家である。古典派音楽の代表であり、ハイドン、ベートーヴェンと並んでウィーン古典派三大巨匠の一人である。称号は神聖ローマ帝国皇室宮廷作曲家、神聖ローマ帝国皇室クラヴィーア教師、ヴェローナのアカデミア・フィラルモニカ名誉楽長などを務めた。.

新しい!!: エドガー・ダイクストラとヴォルフガング・アマデウス・モーツァルト · 続きを見る »

プログラム導出

プログラム導出とは、計算機科学において数学的手段を用いて仕様からプログラムを導き出すことである。 プログラムを「導出」するとは、通常そのままでは実行不可能な形式的仕様を記述し、数学的に正しい規則を適用して実行可能なプログラムに変換することを意味する。このような手法で得られたプログラムは(最初の仕様にバグがない限り)構造的に正しいことが証明されている。 形式的検証の場合、最初にプログラムを書き、それが与えられた仕様に照らして正しいことの証明を与える。この際の問題は以下の通りである。.

新しい!!: エドガー・ダイクストラとプログラム導出 · 続きを見る »

ピタゴラスの定理

90 度回転し、緑色の部分は裏返して橙色に重ねる。 視覚的証明 初等幾何学におけるピタゴラスの定理(ピタゴラスのていり、Pythagorean theorem)は、直角三角形の3辺の長さの関係を表す。斜辺の長さを, 他の2辺の長さを とすると、定理は が成り立つという等式の形で述べられる。三平方の定理(さんへいほうのていり)、勾股弦の定理(こうこげんのていり)とも呼ばれる。 ピタゴラスの定理によって、直角三角形をなす3辺の内、2辺の長さを知ることができれば、残りの1辺の長さを知ることができる。例えば、直交座標系において原点と任意の点を結ぶ線分の長さは、ピタゴラスの定理に従って、その点の座標成分を2乗したものの総和の平方根として表すことができる2次元の座標系を例に取ると、ある点 の 軸成分を, 軸成分を とすると、原点から までの距離は と表すことができる。ここで は平方根を表す。。このことは2次元の座標系に限らず、3次元の系やより大きな次元の系についても成り立つ。この事実から、ピタゴラスの定理を用いて任意の2点の間の距離を測ることができる。このようにして導入される距離はユークリッド距離と呼ばれる。 「ピタゴラスが直角二等辺三角形のタイルが敷き詰められた床を見ていて、この定理を思いついた」など幾つかの逸話が知られているものの、この定理はピタゴラスが発見したかどうかは分からない。バビロニア数学のプリンプトン322や古代エジプトなどでもピタゴラス数については知られていたが、彼らが定理を発見していたかどうかは定かではない。 中国古代の数学書『九章算術』や『周髀算経』でもこの定理が取り上げられている。中国ではこの定理を勾股定理、商高定理等と呼び、日本の和算でも中国での名称を用いて鉤股弦の法(こうこげんのほう)等と呼んだ。三平方の定理という名称は、敵性語が禁じられていた第二次世界大戦中に文部省の図書監修官であった塩野直道の依頼を受けて、数学者末綱恕一が命名したものである。.

新しい!!: エドガー・ダイクストラとピタゴラスの定理 · 続きを見る »

テキサス大学オースティン校

公立の学費でアイビーリーグと同等の教育を受けられる(ただし、留学生と州外の生徒は公立料金の扱いは除外される)大学を指すパブリック・アイビーの一つである。一般的には「UT Austin」もしくは「UT」などと呼称される。5万人の学部生と大学院生、1万6千人の教授、関係者を抱え、270以上の学部、大学院教育プログラムを提供し、幅広い研究、教育を行っている。学生間には強烈な仲間意識があり、独特な校風を有している。卒業生、関係者は各分野で活躍しており、数々の分野において高く評価されている。Newsweek世界大学ランキングでは世界第27位。.

新しい!!: エドガー・ダイクストラとテキサス大学オースティン校 · 続きを見る »

フェロー

フェロー(fellow)とは、大学教員、研究所の研究員など研究職に従事する者にあたえられる職名または称号である。企業、大学、研究所、シンクタンクなどにみられる。学会がその分野に著しい貢献があった者に授与する称号でもある。特に、学会等が授与・贈呈するフェローの称号をフェロー称号と通称することがある。.

新しい!!: エドガー・ダイクストラとフェロー · 続きを見る »

ニューネン・ヘルヴェン・エン・ネーデルヴェテン

ニューネン・ヘルヴェン・エン・ネーデルヴェテン( )は、オランダ北ブラバント州の基礎自治体(ヘメーンテ)。アイントホーフェンの北東6km、アムステルダムの南東110kmの位置にある。ニューネン、ヘルヴェン、ネーデルヴェテンの各地区のほか、いくつかの村(オプウェッテン、ボールト、エーンアイント、スタト・ファン・ヘルヴェン、オレン)から成る。 「ニューネン」は、日本語では「ヌエネン」と表記されることもある。.

新しい!!: エドガー・ダイクストラとニューネン・ヘルヴェン・エン・ネーデルヴェテン · 続きを見る »

ニクラウス・ヴィルト

ニクラウス・ヴィルト (Niklaus Wirth, 1934年2月15日 -)はスイスの計算機科学者。プログラミング言語Pascal、Modula-2などの開発や、ソフトウェア工学分野の開拓的研究で知られる。.

新しい!!: エドガー・ダイクストラとニクラウス・ヴィルト · 続きを見る »

ホーア論理

ホーア論理(ホーアろんり、Hoare logic.)とは、公理的意味論の立場でプログラムの正当性について厳密に推論するために第一階述語論理を拡張した形式論理の言語を言う。 プログラムの正しさを証明するためのロバート・フロイドによる流れ図に関する方法を基に、計算機科学者のアントニー・ホーアによって提案された。.

新しい!!: エドガー・ダイクストラとホーア論理 · 続きを見る »

ダイクストラ法

ダイクストラ法の動作のアニメーション ダイクストラ法(だいくすとらほう、Dijkstra's algorithm)はグラフ理論における辺の重みが非負数の場合の単一始点最短経路問題を解くための最良優先探索によるアルゴリズムである。辺の重みに負数を含む場合はベルマン-フォード法などが使える。辺の重みが全て同一の非負数の場合は幅優先探索が速く、線形時間で最短路を計算可能である。また、無向グラフで辺の重みが正整数の場合は、Thorupのアルゴリズムによって線形時間での計算が可能であるが、実用性はあまり高くない。.

新しい!!: エドガー・ダイクストラとダイクストラ法 · 続きを見る »

分散コンピューティング

分散コンピューティング(ぶんさんコンピューティング、英: Distributed computing)とは、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、各々がネットワークを介して互いに通信を行いながら全体として処理が進行する計算手法のことである。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。 問題を複数の部分問題に分けて各コンピュータに実行させるのが基本であり、素数探索や数多く試してみる以外に解決できない問題の対処として用いられているものが多い。分散コンピューティングの例としてBOINCがある。これは、大きな問題を多数の小さな問題に分割し、多数のコンピュータに分配するフレームワークである。その後、それぞれの結果を集めて大きな解を得る。一般的に処理を分散すると一台のコンピュータで計算する場合と比べ、問題データの分配、収集、集計するためのネットワークの負荷が増加し、問題解決の為のボトルネックとなるため、部分問題間の依存関係を減らすことが重要な課題となる。 分散コンピューティングは、コンピュータ同士をネットワーク接続し、効率的に通信できるよう努力した結果として自然に生まれた。しかし、分散コンピューティングはコンピュータネットワークと同義ではない。単にコンピュータネットワークと言った場合、複数のコンピュータが互いにやり取りするが、単一のプログラムの処理を共有することはない。World Wide Web はコンピュータネットワークの例であるが、分散コンピューティングの例ではない。 分散処理を構築するための様々な技術や標準が存在し、一部はその目的に特化して設計されている。例えば、遠隔手続き呼出し (RPC)、Java Remote Method Invocation (Java RMI)、.NET Remoting などがある。.

新しい!!: エドガー・ダイクストラと分散コンピューティング · 続きを見る »

アメリカ芸術科学アカデミー

アメリカ芸術科学アカデミー(アメリカげいじゅつかがくアカデミー、American Academy of Arts and Sciences, 略称: AAAS)は、アメリカ合衆国マサチューセッツ州ケンブリッジに本部を置く学術団体である。通称、アメリカン・アカデミー (American Academy) 。 1780年に学芸を奨励するために設立、ジョン・アダムズ、ジェイムズ・ボーディン、ジョン・ハンコックによって独立戦争中に創設される。政治家・思想家・科学者・発明家などのフェローと外国人名誉会員会員を選出、式典は毎年10月に行われる。 会員にはベンジャミン・フランクリン、ジョージ・ワシントン、トーマス・ジェファーソン、西脇順三郎、アレクサンダー・ハミルトンなどがいる。 外国人名誉会員の日本人には西脇順三郎、安部公房、大栗博司、村山斉、(1952年-、大阪府出身)有馬朗人、野依良治、林文夫、斎藤修がいる。.

新しい!!: エドガー・ダイクストラとアメリカ芸術科学アカデミー · 続きを見る »

アントニー・ホーア

チャールズ・アントニー・リチャード・ホーア(Charles Antony Richard Hoare、1934年1月11日 - )はイギリスの計算機科学者。通称はトニー・ホーア(Tony Hoare)またはC・A・R・ホーア。 クイックソート(一般的な場合には最も性能の良い実装ができるとされるソートアルゴリズム)の考案でも知られるが、専門的な業績としては、ホーア論理や、並行プロセスを形式記述するCommunicating Sequential Processes(CSP)などがある。CSPはプログラミング言語Occamに示唆を与えた。.

新しい!!: エドガー・ダイクストラとアントニー・ホーア · 続きを見る »

アイントホーフェン工科大学

アイントホーフェン工科大学(Technische Universiteit Eindhoven)は、オランダのアイントホーフェンにある公立大学。TU/eと略される。.

新しい!!: エドガー・ダイクストラとアイントホーフェン工科大学 · 続きを見る »

エイト・クイーン

イト・クイーンとは、チェスの盤とコマを使用したパズルの名称である。.

新しい!!: エドガー・ダイクストラとエイト・クイーン · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: エドガー・ダイクストラとオペレーティングシステム · 続きを見る »

オランダ

ランダ(Nederland 、; Nederlân; Hulanda)は、西ヨーロッパに位置する立憲君主制国家。東はドイツ、南はベルギーおよびルクセンブルクと国境を接し、北と西は北海に面する。ベルギー、ルクセンブルクと合わせてベネルクスと呼ばれる。憲法上の首都はアムステルダム(事実上の首都はデン・ハーグ)。 カリブ海のアルバ、キュラソー、シント・マールテンと共にオランダ王国を構成している。他、カリブ海に海外特別自治領としてボネール島、シント・ユースタティウス島、サバ島(BES諸島)がある。.

新しい!!: エドガー・ダイクストラとオランダ · 続きを見る »

オランダ王立芸術科学アカデミー

ランダ王立芸術科学アカデミーはアムステルダムの Trippenhuisis にある。 オランダ王立芸術科学アカデミー(蘭: 、KNAW)は、オランダにおける科学と文学の振興を専門とする組織である。アムステルダムの Trippenhuis にある。 各種諮問機能と管理機能に加えて、社会史国際研究所を含む多数の研究所を運営しており、さらに多数の賞を主催している。例えば、理論物理学の賞であるローレンツメダル、微生物学の賞であるレーウェンフック・メダルなどがある。.

新しい!!: エドガー・ダイクストラとオランダ王立芸術科学アカデミー · 続きを見る »

オーバーヘッドプロジェクタ

ーバーヘッドプロジェクタ(英: Overhead projector、OHP)とは、テキストを含む画像を聴衆に提示するための表示システムの一種。.

新しい!!: エドガー・ダイクストラとオーバーヘッドプロジェクタ · 続きを見る »

オーレ=ヨハン・ダール

ーレ=ヨハン・ダール(Ole-Johan Dahl, 1931年10月12日 - 2002年6月29日)は、ノルウェー人の計算機科学者。クリステン・ニゴールと共同で、オブジェクト指向の起源となるSimulaを開発したことで知られる。オルヨハン・ダールと表記されることもあるが、ノルウェー語の発音としては正しくない。.

新しい!!: エドガー・ダイクストラとオーレ=ヨハン・ダール · 続きを見る »

オブジェクト指向

ブジェクト指向(オブジェクトしこう)とは、オブジェクト同士の相互作用として、システムの振る舞いをとらえる考え方である。英語の object-oriented (直訳は、「対象物志向の」「目的重視の」という意味の形容詞) の日本語訳である。 オブジェクト指向の枠組みが持つ道具立ては、一般的で強力な記述能力を持つ。複雑なシステム記述、巨大なライブラリ(特に部品間で緊密で複雑な相互関係を持つもの)の記述においては、オブジェクト指向の考え方は必須である。.

新しい!!: エドガー・ダイクストラとオブジェクト指向 · 続きを見る »

クイーンズ大学ベルファスト

ィーンズ大学ベルファスト(The Queen's University Belfast、QUB)は、北アイルランドのベルファストにある大学である。プロテスタント系のトリニティ・カレッジに対して、カトリック系のアイルランド大学の一部であった。歯学、工学、人文学、法学、医学などの学部がある。 イギリスのトップレベル大学で構成されたラッセル・グループに所属する。.

新しい!!: エドガー・ダイクストラとクイーンズ大学ベルファスト · 続きを見る »

グラフ理論

ラフ理論(グラフりろん、graph theory)は、ノード(節点・頂点)の集合とエッジ(枝・辺)の集合で構成されるグラフに関する数学の理論である。グラフ (データ構造) などの応用がある。.

新しい!!: エドガー・ダイクストラとグラフ理論 · 続きを見る »

セマフォ

マフォ(semaphore)とは、計算機科学において、並列プログラミング環境での複数の実行単位(主にプロセス)が共有する資源にアクセスするのを制御する際の、単純だが便利な抽象化を提供する変数または抽象データ型である。 ある資源が何個使用可能かを示す記録と考えればわかりやすく、それにその資源を使用する際や解放する際にその記録を「安全に」(すなわち競合状態となることなく)書き換え、必要に応じて資源が使用可能になるまで待つ操作が結びついている。セマフォは競合状態を防ぐ便利なツールであるが、セマフォを使うことでプログラムにおける競合状態がなくなると保証するものではない。任意個の資源を扱うセマフォをカウンティングセマフォ、値が0と1に制限されている(ロック/アンロック、使用可能/使用不可の意味がある)セマフォをバイナリセマフォと呼ぶ。後者はミューテックスと同等の機能を持つ。 セマフォの概念はオランダ人計算機科学者エドガー・ダイクストラが考案した。今ではさまざまなオペレーティングシステムで採用されている。 「semaphore」の本来の語義は「視覚による通信・信号」全般を指し、腕木通信や、それから派生した鉄道の腕木信号(や自動車の方向指示器)、手旗信号などが含まれる。日本語でのセマフォは、本用途(コンピュータ、プログラミング関連)に限られる。 語源の腕木式信号機.

新しい!!: エドガー・ダイクストラとセマフォ · 続きを見る »

ソフトウェア保守

フトウェア保守またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。.

新しい!!: エドガー・ダイクストラとソフトウェア保守 · 続きを見る »

再帰

再帰(さいき)は、あるものについて記述する際に、記述しているものそれ自身への参照が、その記述中にあらわれることをいう。定義において、再帰があらわれているものを再帰的定義という。 主に英語のrecursionとその派生語の訳にあてられる。他にrecurrenceの訳(回帰#物理学及び再帰性を参照のこと)や、reflexiveの訳として「再帰」が使われることがある。数学的帰納法との原理的な共通性から、recursionの訳として数学では「帰納」を使うことがある。.

新しい!!: エドガー・ダイクストラと再帰 · 続きを見る »

商業

商業(しょうぎょう、commerce)とは、財やサービスなどの商品を所有している人または存在している場所と、必要としている人または必要としている場所を結びつけることにより利益を得る産業または経済活動である。多くは貨幣の媒介を経て市場や個々の店舗において取引(商取引)という形式をとって行われる。ただし、貨幣や市場などを媒介しないケースを含める場合には「交換」と呼ぶこともある。また、「商業的」という場合、「営利を目的として」という意味になる(例:商業的生産)。産業の類には含まれるものの、第一次産業と第二次産業とは大きく異なり、いわゆるサービス業に近い一面を持っている。.

新しい!!: エドガー・ダイクストラと商業 · 続きを見る »

国際音声記号

国際音声記号 (こくさいおんせいきごう、Alphabet phonétique international (API), International Phonetic Alphabet (IPA)::aɪphiːeɪ:) は、あらゆる言語の音声を文字で表記すべく、国際音声学会が定めた音声記号である。国際音声字母(こくさいおんせいじぼ)、国際音標文字(こくさいおんぴょうもじ)とも言う。.

新しい!!: エドガー・ダイクストラと国際音声記号 · 続きを見る »

BASIC

BASIC(ベーシック)は手続き型プログラミング言語のひとつ。 名前は「beginner's all-purpose symbolic instruction code」(「初心者向け汎用記号命令コード」を意味する)のバクロニムである。.

新しい!!: エドガー・ダイクストラとBASIC · 続きを見る »

C&C賞

C&C賞は、日本電気が設立した公益財団法人 NEC C&C 財団が授与する賞。1985年創設。半導体、情報処理、電気通信などに関わる事業、工学、科学分野への貢献を顕彰し、原則として毎年2件贈られる。副賞は 1件につき1000万円。.

新しい!!: エドガー・ダイクストラとC&C賞 · 続きを見る »

理論物理学

論物理学(りろんぶつりがく、)は、物理学において、理論的な模型や理論的仮定(主に数学的な仮定)を基に理論を構築し、既知の実験事実(観測や観察の結果)や、自然現象などを説明し、かつ未知の現象に対しても予想する物理理論を扱う分野のこと。実験物理学と対比して使われる言葉。 手段として、伝統的な紙と鉛筆によるもの以外に、現在ではコンピュータによる数値的なシミュレーション、数値解析、物理シミュレーションなどにおいて使用される計算機も重要なものの一つとなっている。このシミュレーションなどによる計算物理学分野も、通常は理論物理学に含める。ただ計算物理学を、理論、実験以外の第三の分野と捉える考え方もある。 物理学が理論物理学と実験物理学に分化したのは、19世紀後半から20世紀初頭にかけての物理学の急速な発展に原因がある。それまでの物理学の知識の集積は、一人の物理学者が実験と理論の両方を十分カバーできる程度のものであった。しかし急速な発展の結果、物理学の領域はあまりにも巨大化・複雑化しすぎて、全体を把握することが困難となった。理論的な考察を行なうために習得しなければならない数学的手法や既存の物理理論も膨大な量になって、習得に何年もかかるようになった。このため、それぞれ担当分野に分かれて研究を進める他なくなったのである。ロシア(旧ソ連)のレフ・ダヴィドヴィッチ・ランダウが自国の物理学者志望の学生に課した「理論ミニマム」教程(最低限の知識)にもそれが現れている。.

新しい!!: エドガー・ダイクストラと理論物理学 · 続きを見る »

秘密

密(ひみつ、英語:secrecy)とは、個人ないしひとつの組織、団体が、外集団に対して公開することのない情報を指す言葉。外部に知られることによる不利益を回避するために用いられることが多い。また、一定の組織(軍や国家)において、特別な意味を持つ秘密を機密と呼び、区別する。.

新しい!!: エドガー・ダイクストラと秘密 · 続きを見る »

銀行家のアルゴリズム

銀行家のアルゴリズム(英: Banker's algorithm)とは、計算機科学における資源の割り当ておよびデッドロック回避のアルゴリズムで、エドガー・ダイクストラによって開発された。銀行家のアルゴリズムでは、あらかじめ決定された最大量の計算資源の割り当てをシミュレートすることで安全性をテストし、資源の割り当て継続するかどうかを決定する前に、遅延されたデッドロックが発生する条件に対する「安全状態」のチェックを行う。 このアルゴリズムは、THE オペレーティングシステムを設計する過程で考案された。もともとは(オランダ語で) EWD108 に記述されていたもので、この名前は銀行家が流動性の制約を説明する方法から取られている。.

新しい!!: エドガー・ダイクストラと銀行家のアルゴリズム · 続きを見る »

食事する哲学者の問題

食事する哲学者の問題(Dining Philosophers Problem)とは、並列処理に関する問題を一般化した例である。古典的なマルチプロセスの同期(排他制御)問題であり、大学レベルの計算機科学課程にはほぼ確実に含まれている。 1965年、エドガー・ダイクストラは5台のコンピュータが5台のテープ装置に競合アクセスするという同期問題を提示した。間もなく、この問題はアントニー・ホーアによって「食事する哲学者の問題」に変形して語られることとなった。.

新しい!!: エドガー・ダイクストラと食事する哲学者の問題 · 続きを見る »

複雑性

複雑性(ふくざつせい、complexity)という用語は、多数の部品が入り組んで配置された何らかのものを特徴付ける言葉として使われる。科学として複雑性を研究するアプローチはいくつか存在しており、本項目ではそれらを概説する。マサチューセッツ工科大学のセス・ロイドは、複雑性の定義を32種類集めてプレゼンテーションしたことがあるという。.

新しい!!: エドガー・ダイクストラと複雑性 · 続きを見る »

証明

証明(しょうめい)とは、ある事柄が真理もしくは事実であることを明らかにすること。また、その内容。.

新しい!!: エドガー・ダイクストラと証明 · 続きを見る »

計算機科学

計算機科学(けいさんきかがく、computer science、コンピュータ科学)とは、情報と計算の理論的基礎、及びそのコンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。コンピュータグラフィックスのように特定の処理に集中する領域もあれば、計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、プログラミングは特定のプログラミング言語を使って問題を解決する領域である。.

新しい!!: エドガー・ダイクストラと計算機科学 · 続きを見る »

述語変換意味論

述語変換意味論(じゅつごへんかんいみろん、Predicate Transformer Semantics)は、エドガー・ダイクストラによるホーア論理の拡張であり、その後も他の研究者が改良を加えたものである。最初に登場したのはダイクストラの論文 "Guarded commands, nondeterminacy and formal derivation of programs" であった。.

新しい!!: エドガー・ダイクストラと述語変換意味論 · 続きを見る »

鉄道

鉄道(てつどう、railway railroad)とは、等間隔に設置された2本の鉄製の軌条(レール)またはそれに代わる物を案内路として車輪を有する車両が走行する交通機関である。線路・停車場などの施設、旅客や貨物を輸送する列車、運行管理や信号保安まで様々な要素で構成される一連の体系である。 広い意味では、レール、案内軌条などの案内路に誘導されて走行する車両を用いた交通機関を指し、懸垂式・跨座式のモノレール、案内軌条式のAGT(新交通システム)、鋼索鉄道(ケーブルカー)、浮上式鉄道を含む。日本では鉄道事業法の許可、または、軌道法の特許を得て敷設される。トロリーバス(無軌条電車)は、架線が張られたルートを集電装置(トロリー)により集電した電気を動力として走行するバスであるが、鉄道事業法に基づく鉄道、または、軌道法上の「軌道に準ずる」軌道として扱われる。ロープウェイも鉄道事業法、または、軌道法の対象であるが、索道という扱いとなる。 なお、本項では鉄製レールの案内路を有する鉄道について解説する。.

新しい!!: エドガー・ダイクストラと鉄道 · 続きを見る »

英国コンピュータ協会

英国コンピュータ協会(英: 、BCS)は、イギリス(および海外)での情報技術活動を代表する職能団体兼学術団体である。英国コンピュータ学会とも。1957年創設。2009年に BCS — The Chartered Institute for IT とブランド名を変更したが、正式名称は変更されていない。.

新しい!!: エドガー・ダイクストラと英国コンピュータ協会 · 続きを見る »

電子メール

電子メール(でんしメール、英: Electronic mail、E-mail、Eメール)は、コンピュータネットワークを使用して、郵便のように情報等を交換する手段である。電子郵便(でんしゆうびん)とも言う。.

新しい!!: エドガー・ダイクストラと電子メール · 続きを見る »

逆ポーランド記法

逆ポーランド記法(ぎゃくポーランドきほう、)は、数式やプログラムの記法の一種。演算子を被演算子の後にすることから、後置記法 (Postfix Notation) とも言う。 その他の記法として、演算子を被演算子の中間に記述する中置記法、前に記述する前置記法(ポーランド記法)がある。 逆ポーランド記法でも、演算子早出し逆ポーランド記法 ERP(early-operator reverse Polish notation)と、演算子遅出し(late-operator)逆ポーランド記法 LRP の分類があり、特に演算子早出し逆ポーランド記法は「その記号の配列順を些かも崩さずに和文に移せる」という特徴がある。 名称の由来は、演算子と被演算子の順序がポーランド記法の逆になっていることによる(「ポーランド記法」自体の由来についてはポーランド記法の記事を参照のこと)。.

新しい!!: エドガー・ダイクストラと逆ポーランド記法 · 続きを見る »

FORTRAN

FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピューターにおいて広く使われた世界最初の高級言語である。.

新しい!!: エドガー・ダイクストラとFORTRAN · 続きを見る »

Goto文

プログラミング言語におけるgoto文(ゴートゥぶん、goto statement)とは、手続き列中の指定された場所(専らラベルで指定される)に無条件にジャンプ(移動)する、という制御構造のひとつである「文 (プログラミング) 」である。古い文献などで "go to" と離していることもあるのは、英語の go to どこそこ、といったような言い回しとの類似のためでもあり、FORTRANではプログラム中の空白は基本的に無視されるので、goto でも go to でも同じだったからという理由もある(BASICにも、どちらも使えるようにしているものもある)。.

新しい!!: エドガー・ダイクストラとGoto文 · 続きを見る »

Guarded Command Language

Guarded Command Language(GCL)とは、エドガー・ダイクストラが述語変換意味論向けに定義した言語である.

新しい!!: エドガー・ダイクストラとGuarded Command Language · 続きを見る »

IEEE Computer Society

IEEE Computer Society(IEEEコンピュータソサエティ)とはアメリカに本部を持つ電気・電子技術の学会であるIEEE内に設置されているテクニカルソサイエティのうちのひとつである。 計算機科学分野に関する多くの学会活動を担っており,2007年現在の会員数は10万人近い..

新しい!!: エドガー・ダイクストラとIEEE Computer Society · 続きを見る »

IS-IS

IS-IS(Intermediate System to Intermediate System、アイエスアイエス、あるいはアイエストゥアイエス)とはルーティングプロトコルの一種である。.

新しい!!: エドガー・ダイクストラとIS-IS · 続きを見る »

Macintosh

Macintosh 128K(1984年-) iMac 2007年モデル Macintosh(マッキントッシュ)は、アップルが開発および販売を行っているパーソナルコンピュータ。通称・略称は、Mac(マック)。.

新しい!!: エドガー・ダイクストラとMacintosh · 続きを見る »

Open Shortest Path First

Open Shortest Path First (オープン・ショーテスト・パス・ファースト、略称:OSPF) は、小規模から大規模のネットワーク向けのリンクステート型ルーティングプロトコルである。.

新しい!!: エドガー・ダイクストラとOpen Shortest Path First · 続きを見る »

Portable Document Format

Portable Document Format(ポータブル・ドキュメント・フォーマット、略称:PDF)は、アドビシステムズが開発および提唱する、電子上の文書に関するファイルフォーマットである。1993年に発売されたAdobe Acrobatで採用された。 特定の環境に左右されずに全ての環境でほぼ同様の状態で文章や画像等を閲覧できる特性を持っている。 アドビシステムズはPDF仕様を1993年より無償で公開していたが、それでもPDF規格はAdobeが策定するプロプライエタリなフォーマットであった。2008年7月には国際標準化機構によってISO 32000-1として標準化された。アドビはISO 32000-1 についての特許を無償で利用できるようにしたが、XFA (Adobe XML Forms Architecture) やAdobe JavaScriptなどはアドビのプロプライエタリな部分として残っている。.

新しい!!: エドガー・ダイクストラとPortable Document Format · 続きを見る »

Simula

SIMULA(シミュラ; SIMUlation LAnguage)は、オルヨハン・ダールとクリステン・ニガードによってALGOL60を拡張する形で1960年代に開発が始められたシミュレーション用途のプログラミング言語である。 ALGOLのbegin...

新しい!!: エドガー・ダイクストラとSimula · 続きを見る »

THEマルチプログラミングシステム

THEマルチプログラミングシステム(THE multiprogramming system)は、エドガー・ダイクストラらが開発した初期のマルチタスクオペレーティングシステム (OS)。1965年から66年に論文に記され、1968年に発表された。ダイクストラはこのシステムを命名したことはない。"THE" とは "Technische Hogeschool Eindhoven" の略で、オランダ語でアイントホーフェン工科大学を意味する。THEシステムは基本的にマルチタスクをサポートしたバッチ処理システムである。マルチユーザーOSとしては設計されていない。同時期の Project GENIE で開発された SDS 940 に似ているが、THEシステムでのプロセス群は静的だった。 THEシステムは初のソフトウェアベースのメモリセグメンテーションを導入し(Electrologica X8 はハードウェアでのメモリ管理をサポートしていなかった)、プログラマは磁気ドラムメモリ上の物理的位置を気にする必要がなくなった。そのために修正を加えたALGOLコンパイラ(ダイクストラのシステムでサポートされた唯一のプログラミング言語)を使い、システムルーチン呼び出しを自動生成し、必要な情報が必要なときにスワップインされることを保証している。.

新しい!!: エドガー・ダイクストラとTHEマルチプログラミングシステム · 続きを見る »

排他制御

排他制御せずに ''i'' と ''i+1'' という2つのノードを同時に連結リストから外す操作を行うと、結果として ''i+1'' のノードが外れないという状態になりうる。 排他制御(はいたせいぎょ)とは、コンピュータ・プログラムの実行において、複数のプロセスが利用出来る共有資源に対し、複数のプロセスからの同時アクセスにより競合が発生する場合に、あるプロセスに資源を独占的に利用させている間は、他のプロセスが利用できないようにする事で整合性を保つ処理の事をいう。相互排除または相互排他(mutual exclusion)ともいう。最大k個のプロセスが共有資源にアクセスして良い場合を k-相互排除という。 換言すれば1つのクリティカルセクションに複数のプロセス(またはスレッド)が同時に入ることを防ぐことである。クリティカルセクションとは、プロセスが共有メモリなどの共有資源にアクセスしている期間を指す。排他制御の問題は1965年、エドガー・ダイクストラが Solution of a problem in concurrent programming control(並行プログラミング制御における問題の解法)と題した論文で扱ったのが最初であるTaubenfeld.

新しい!!: エドガー・ダイクストラと排他制御 · 続きを見る »

構造化プログラミング

構造化プログラミング(こうぞうかプログラミング、structured programming)は、1960年代後半にエドガー・ダイクストラらによって提唱された、構造化されたプログラムの構成要素(制御構造)の利用や、 p.49)-->段階的詳細化などを特徴とするプログラミング手法である。.

新しい!!: エドガー・ダイクストラと構造化プログラミング · 続きを見る »

機械語

機械語(きかいご)またはマシン語(Machine code、machine language)とは、コンピュータのプロセッサが直接解釈実行可能な一連の命令群のデータそのもの(を、コンピュータ・プログラミング言語とみなしたもの)である。.

新しい!!: エドガー・ダイクストラと機械語 · 続きを見る »

正当性 (計算機科学)

計算機科学における正当性(Correctness)とは、アルゴリズムがその仕様に照らして正しいことを意味する。「機能的」正当性とは、アルゴリズムの入出力動作に関する正当性である(すなわち、各入力に対して正しく出力を生成すること)。形式的検証を参照されたい。 完全正当性(Total Correctness)は、アルゴリズムが常に停止することも要求される。一方、部分正当性(Partial Correctness)は単に返ってくる答えが正しいことのみを要求する(常に答えが返ってくるとは限らない)。停止問題には汎用的解法はないので、完全正当性はより深い問題をはらんでいる。 例えば、整数を 1 から順に調べて奇数の完全数を探すとした場合、部分正当性を備えたプログラムを書くのは極めて簡単である(素因数分解を行って n が完全数かどうかを調べる)。しかし、そのプログラムが完全正当性を備えているとするには数論において未知の知識を必要とする。 正当性の証明は数学的証明でなければならず、アルゴリズムもその仕様記述も形式的に与えられなければならない(形式的仕様記述)。特にその証明は、そのアルゴリズムを特定のマシン上でプログラムとして実装したものについて正当性を意味するものではない。その場合メモリ量の限界を考慮する必要がある。 証明論におけるカリー・ハワード対応は、直観主義論理における機能的正当性の証明がラムダ計算における特定プログラムに対応するとしている。このような証明の変換を「プログラム抽出; program extraction」と呼ぶ。.

新しい!!: エドガー・ダイクストラと正当性 (計算機科学) · 続きを見る »

最短経路問題

ラフ理論における最短経路問題(さいたんけいろもんだい、shortest path problem)とは、重み付きグラフの与えられた2つのノード間を結ぶ経路の中で、重みが最小の経路を求める最適化問題である。.

新しい!!: エドガー・ダイクストラと最短経路問題 · 続きを見る »

情報処理国際連合

情報処理国際連合(International Federation for Information Processing:IFIP)とは、1960年にユネスコの提案により設立された国際機関であり、日本では情報処理学会が加入している。 情報処理技術の促進と開発途上国の支援を国際的に推進することを目的としている。.

新しい!!: エドガー・ダイクストラと情報処理国際連合 · 続きを見る »

悪性腫瘍

悪性腫瘍(あくせいしゅよう、malignant tumor)は、遺伝子変異によって自律的で制御されない増殖を行うようになった細胞集団(腫瘍)のなかで周囲の組織に浸潤し、または転移を起こす腫瘍である。悪性腫瘍のほとんどは無治療のままだと全身に転移して患者を死に至らしめる大西『スタンダード病理学』第3版、pp.139-141Geoffrey M.Cooper『クーパー細胞生物学』pp.593-595とされる。 一般に癌(ガン、がん、cancer)、悪性新生物(あくせいしんせいぶつ、malignant neoplasm)とも呼ばれる。 「がん」という語は「悪性腫瘍」と同義として用いられることが多く、本稿もそれに倣い「悪性腫瘍」と「がん」とを明確に区別する必要が無い箇所は、同一語として用いている。.

新しい!!: エドガー・ダイクストラと悪性腫瘍 · 続きを見る »

操車場アルゴリズム

操車場アルゴリズム(そうしゃじょうアルゴリズム)は、なんらかの中置記法に属する構文に従った順序で記号(トークン)が並んでいる、数式等の記号列を解析(構文解析)する、スタックベースのアルゴリズムである。その出力を出力順にそのまま並べれば逆ポーランド記法 (RPN) になるし、あるいは抽象構文木を構築したり、数値と四則演算等の算術式のようなものであればその場で直接計算結果を得てしまってもよい。エドガー・ダイクストラが考案したもので、鉄道(車輛)の入れ替えとして説明したことから、操車場という名称がつけられた。初出は、Centrum Wiskunde(オランダ国立数学研究所)のレポート MR 34/61 である(1961年)。 データフローとして見ると、このアルゴリズムには、入力と出力の2つの記号の列(ストリーム)があり、その他に1つ、演算子を保持するスタック(LIFO)として使われる列がある(この3本の列と、それぞれに向かう流れを列車と線路にたとえたわけである)。入力から記号を順次読み出し、その記号とスタックトップの記号に応じて、入力の記号を直接出力に送るか、スタックに積むか、入力を一旦そのままホールドしてスタックトップを取り出して出力に送るか、という動作をする。 操車場アルゴリズムを後に一般化したのがである。.

新しい!!: エドガー・ダイクストラと操車場アルゴリズム · 続きを見る »

1930年

記載なし。

新しい!!: エドガー・ダイクストラと1930年 · 続きを見る »

1970年代

1970年代(せんきゅうひゃくななじゅうねんだい)は、西暦(グレゴリオ暦)1970年から1979年までの10年間を指す十年紀。この項目では、国際的な視点に基づいた1970年代について記載する。.

新しい!!: エドガー・ダイクストラと1970年代 · 続きを見る »

1972年

協定世界時による計測では、この年は(閏年で)閏秒による秒の追加が年内に2度あり、過去最も長かった年である。.

新しい!!: エドガー・ダイクストラと1972年 · 続きを見る »

2000年

400年ぶりの世紀末閏年(20世紀および2千年紀最後の年)である100で割り切れるが、400でも割り切れる年であるため、閏年のままとなる(グレゴリオ暦の規定による)。。Y2Kと表記されることもある(“Year 2000 ”の略。“2000”を“2K ”で表す)。また、ミレニアムとも呼ばれる。 この項目では、国際的な視点に基づいた2000年について記載する。.

新しい!!: エドガー・ダイクストラと2000年 · 続きを見る »

2002年

この項目では、国際的な視点に基づいた2002年について記載する。.

新しい!!: エドガー・ダイクストラと2002年 · 続きを見る »

5月11日

5月11日(ごがつじゅういちにち)は、グレゴリオ暦で年始から131日目(閏年では132日目)にあたり、年末まではあと234日ある。誕生花はニセアカシア。.

新しい!!: エドガー・ダイクストラと5月11日 · 続きを見る »

8月6日

8月6日(はちがつむいか)は、グレゴリオ暦で年始から218日目(閏年では219日目)にあたり、年末まであと147日ある。.

新しい!!: エドガー・ダイクストラと8月6日 · 続きを見る »

ここにリダイレクトされます:

EWDエズガー・ダイクストラ

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »