1. <span id="4x4v6"></span>

    1. <button id="4x4v6"><acronym id="4x4v6"></acronym></button>

      <tbody id="4x4v6"></tbody>

      <dd id="4x4v6"><pre id="4x4v6"></pre></dd>

      當前位置 主頁 > 站長資源大全 > iis7百科 >

        最先察覺“goto有害”的計算機科學大師——埃德斯加·狄克斯特拉

        欄目:iis7百科 時間:2019-11-09 09:01

          首屆計算機先驅獎獲得者中有一位荷蘭的計算機科學家埃德斯加·狄克斯特拉(Edsgar Wybe Dijkstra)。狄克斯特拉因最早指出“goto是有害的”以及首創結構化程序設計而聞名于世。事實上,他對計算機科學的貢獻并不僅僅限于程序設計技術。在算法和算法理論、編譯器、操作系統諸多方面,狄克斯特拉都有許多創造,作出了杰出貢獻。1983年,ACM為紀念Communications of ACM創刊25周年,評選出從1958—1982年的四分之一個世紀中在該雜志上發表的25篇有里程碑意義的論文,每年一篇,狄克斯特拉一人就有兩篇入選,是僅有的這樣的兩位學者之一(另一位是英國學者C.A.R.Hoare,也是計算機先驅獎獲得者)。
          狄克斯特拉的少年時代是在德國法西斯占領軍的鐵蹄下度過的。由于食物短缺,他被送到鄉下他父親的一個朋友那里去。納粹德國投降后,1945年7月,十分虛弱的狄克斯特拉才和家人重新團聚。狄克斯特拉原打算學法律,畢業后到聯合國工作,為維護世界和平服務。但他中學畢業時,數理化成績都特別好,因此他父親說服了他,1948年進萊頓大學學習數學與物理。在學習理論物理的過程中,狄克斯特拉發現這個領域中的許多問題都需要進行大量復雜的計算,于是決定學習計算機編程。
          1951年,他自費赴英國參加了劍橋大學舉辦的一個程序設計培訓班,學習在EDSAC(Electronic Delay Storage Automatic Calculator,這是由另一位首屆計算機先驅獎獲得者威爾克斯主持設計與開發的世界上第一臺存儲程序式電子計算機)上的編程方法,這使他成為世界上第一批程序員之一。第二年,阿姆斯特丹數學中心了解到這一情況,擬聘他為兼職程序員。狄克斯特拉開始時有些猶豫,因為世界上當時還沒有“程序員”這一職業。數學中心的計算部主任、Algol語言的設計者之一、荷蘭的計算技術先驅維京格爾藤(A.van Wijingaarden,1916—1987,因在設計Algol 68時,為解決上下文有關性這一難題而提出了一種具有很強描述能力的新的文法,稱做二級文法又稱W文法而聞名。他是1986年計算機先驅獎獲得者之一,也曾對另一位首屆計算機先驅獎獲得者N.Wirth的研究產生過影響)對他說,目前程序設計雖然還沒有成為學科,不被重視,但既然計算機已經有了,正處于開創階段,你未來就有可能使程序設計成為一個受人尊敬的學科。這段話說動了狄克斯特拉,使他接受了這個職位,而且越干越有興趣,這樣,他在第二年就結束了在萊頓大學的學業,成為數學中心全日制的工作人員,從此進入計算機領域,并且正如維京格爾藤所預言的那樣,逐漸成為該領域的知名專家,創造出了許許多多的“第一”。
          1956年,他成功地設計并實現了在有障礙物的兩個地點之間找出一條最短路徑的高效算法,這個算法被命名為“狄克斯特拉算法”,解決了機器人學中的一個十分關鍵的問題,即運動路徑規劃問題,至今仍被廣泛應用,被認為是利用“貪心法”(greedy method)設計算法的一個成功范例。
          在與癌癥進行了多年的斗爭之后,狄克斯特拉于2002年8月6日在荷蘭Nuenen自己的家中逝世。
      英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 風信子的貓Redamancy的快樂星球:PRML - Chapter 02 Probability 英雄哪里出來:??13萬字《C語言動漫對話教程(入門篇)》??(建議收 大番薯:編程術語英漢對照 php try catch語句怎么用 php7怎么安裝fileinfo擴展 php怎么將數字轉換成二進制 實用:新手SEO做高質量原創內容的五種方式 SEO實戰經驗分享:做好網站結構優化細節 Python編程實現小姐姐跳舞并生成詞云視頻示例 Python GUI編程詳解 Java面試必問之ThreadLocal終極篇分享 Mybatis如何使用@Mapper和@MapperScan注解實現映射關系 Spring Security添加驗證碼的兩種方式小結 長津湖電影在線觀看 SEO和傳統產品結合月入2萬 PHP函數類型聲明總結 php中的錯誤控制操作符是什么 深入解析PHP中的 "? :" 運算符,了解它的用法! 網站應該發布怎樣的外鏈才算優質外鏈 影響你做SEO最重要的三大因素 Java中的Pair詳細 C++ vector數組用法及解析 Java多線程 原子操作類詳細
      成本人片无码中文字幕免费

      1. <span id="4x4v6"></span>

        1. <button id="4x4v6"><acronym id="4x4v6"></acronym></button>

          <tbody id="4x4v6"></tbody>

          <dd id="4x4v6"><pre id="4x4v6"></pre></dd>