エズガー・ダイクストラとは? わかりやすく解説

Weblio 辞書 > 人名 > コンピュータ偉人伝 > エズガー・ダイクストラの意味・解説 

エヅガー・ウィーブ・ダイクストラ

別名:エドガー・ダイクストラ,エズガー・ダイクストラ
【英】Edsger Wybe Dijkstra

エヅガー・ウィーブ・ダイクストラとは、オランダコンピュータ科学者である。1930年5月11日オランダ国ロッテルダム生まれ構造化プログラミングの提唱者として有名である。2002年8月6日没。「Structured Programming (1967)」に次いでGo to statement considered harmful」 (1968)を発表しgoto文撲滅運動をしたことでも有名である。

1950年代から1960年代にかけて、コンピュータプログラミングはほとんど人海戦術による作業であり、なんらの理論体系持っていなかった。FORTRANCOBOLなどの言語はすでに存在していたが、いずれも構造的言語とはいえなかった。そのような時代登場したALGOL 60」が、プログラミング言語として初め構造化プログラミング様式を備たものであり、プログラミングのいわば暗黒時代終止符を打つものであったダイクストラは、このALGOL草創中心的な役割担っていた。

このALGOLが、後のPascalAdaPL/Iを生み、さらにC言語祖先となる。ほとんど、現代的なコンピュータ言語位置しているといえる

また、最短経路を見つけるダイクストラ法創案しデータ競合する問題解決案としてセマフォ呼ばれるプロセス制御方式創案した。いわば今日コンピュータプログラミング必要不可欠基礎築いたといえる

エヅガー・ウィーブ・ダイクストラ
※photo (C)2002 Hamilton Richards

略歴


1942年、エラスムス・ギムナジウム(大学)に入学。しかしまもなく第二次世界大戦混乱巻き込まれる戦後ほどなくしてライデン大学入学し物理学を専攻した。
1951年英国ケンブリッジ大学サマースクール参加し初めコンピュータプログラミングを学ぶ。
1962年、アインホーヘン工科大学数学教授就任
1973年オランダ在住のまま米国バロース社現在のユニシス社)の特別研究音(フェロー)となる。
1984年家族とともに米国渡りテキサス州オースティンにあるテキサス州立大学コンピュータ科学シュルンベルジェ記念100周年教授就任
2002年、「C&C賞」を受賞その2週間後に病没

エドガー・ダイクストラ

(エズガー・ダイクストラ から転送)

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

エドガー・ダイクストラEdsger Wybe Dijkstra, 1930年5月11日 - 2002年8月6日)は、オランダ人計算機科学者。1972年、プログラミング言語の基礎研究への貢献に対してチューリング賞を受賞。構造化プログラミングの提唱者。1984年から2002年に亡くなるまでテキサス大学オースティン校の計算機科学の Schlumberger Centennial Chair を務めた。


  1. ^ IBMという企業という立場上、顧客に(あるいは社内的にも)「コンパイラの有用性を示す」という目標が絶対であったため、最初から最適化を目指すという普通は無謀と思われるような開発を行わねばならなかった。そのために言語自体の設計から始めたとは言え多大の工数を必要としたが(1954年〜1957年)、目標は無事達成された。
  2. ^ ewd215 "A Case against the GO TO Statement."
  3. ^ http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF "The Humble Programmer."
  4. ^ Edsger Dijkstra - How do we tell truths that might hurt?
  5. ^ E.W.Dijkstra Archive: "From my Life" (EWD 1166)
  6. ^ Guarded commands, nondeterminacy and formal derivation of programs | Communications of the ACM
  7. ^ Structured programming: | Guide books
  8. ^ ewd249 "NOTES ON STRUCTURED PROGRAMMING"
  1. ^ Dijkstra, Edsger W. A Case against the GO TO Statement (EWD-215). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  2. ^ 『文芸的プログラミング』 p. 43
  3. ^ 『文芸的プログラミング』 p. 45
  4. ^ Dijkstra, Edsger W. How do we tell truths that might hurt? (EWD-498). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  5. ^ van Emden, Maarten (2008年5月6日). “I remember Edsger Dijkstra (1930–2002)”. 2010年12月22日閲覧。
  6. ^ Daylight, E. G. (2011). “Dijkstra's Rallying Cry for Generalization: the Advent of the Recursive Procedure, late 1950s - early 1960s”. The Computer Journal. doi:10.1093/comjnl/bxr002. http://www.dijkstrascry.com/node/4. 
  7. ^ Dijkstra, Edsger W. Cooperating sequential processes (EWD-123). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  8. ^ Edsger Dijkstra - Discipline in Thought (visit www.catonmat.net for notes)”. Video.google.com. 2012年4月20日閲覧。
  9. ^ Dijkstra, Edsger W. On a cultural gap (EWD-924). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription) Dijkstra, E.W. (1986). “On a cultural gap”. The Mathematical Intelligencer 8 (1): 48–52. http://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/EWD924.html. 
  10. ^ Goodwins, Rupert (2002年8月8日). “Computer science pioneer Dijkstra dies”. http://news.cnet.com/2100-1001-949023.html 2010年12月22日閲覧。 
  11. ^ Online EWD archive, University of Texas, http://www.cs.utexas.edu/users/EWD/ .
  12. ^ a b Dijkstra, Edsger W. EWD-475. E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  13. ^ Dijkstra, Edsger W. EWD-539. E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  14. ^ Dijkstra, Edsger W. EWD-427. E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  15. ^ Dijkstra, Edsger W. EWD-433. E.W. Dijkstra Archive. Center for American History, University of Texas at Austin  (original; transcription)
  16. ^ Dijkstra, Edsger W (1982). Selected Writings on Computing: A Personal Perspective. Berlin: Springer-Verlag. ISBN 978-0-387-90652-2 
  17. ^ a b In Memoriam Edsger Wybe Dijkstra (memorial), University of Texas, http://www.utexas.edu/faculty/council/2002-2003/memorials/Dijkstra/dijkstra.html .
  18. ^ A. M. Turing Award”. Association for Computing Machinery. 2011年2月5日閲覧。
  19. ^ ACM Fellows - D”. Association for Computing Machinery. 2011年2月15日閲覧。


「エドガー・ダイクストラ」の続きの解説一覧


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

辞書ショートカット

すべての辞書の索引

「エズガー・ダイクストラ」の関連用語

エズガー・ダイクストラのお隣キーワード
検索ランキング

   

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



エズガー・ダイクストラのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
コンピュータ偉人伝コンピュータ偉人伝
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリエヅガー・ウィーブ・ダイクストラの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのエドガー・ダイクストラ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS