<em id="9fga1"><strike id="9fga1"></strike></em><progress id="9fga1"></progress>

<button id="9fga1"><object id="9fga1"><menuitem id="9fga1"></menuitem></object></button>

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

    阿倫·凱——Smalltalk面向對象編程環境語言的發明人

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

      Alan Kay是當今世界計算機領域最重要的人物之一,他因在面向對象編程(OOP)領域的成就獲得京都獎(號稱“日本諾貝爾獎”),也因發明了有史以來最有影響力的動態計算機程序設計語言之一Smalltalk被計算機學會(ACM)授予圖靈獎。同時,他也是個人計算機(PC),圖形用戶界面(GUI)的先驅者之一。今天我們使用的C/C++或Java語言都或多或少從Smalltalk汲取過養分。
      1940年,Alan出生在美國馬薩諸塞州。1歲時隨父親舉家遷往澳大利亞,3歲就可以閱讀,他的童年在一間存有6000本書和大量繪畫作品的大房間度過。二戰爆發后,Alan全家又遷回美國。一直以來,Alan都對自己的閱讀量和獨立的觀點感到驕傲。這種眼界和思想使他對學校的傳統教育感到反感,從而陷入了一段與老師和教育體制的“長期斗爭”之中。他一度認為學校只能存在一種觀點——那就是老師的觀點或者課本的觀點。5歲時他已經開始用“稚嫩的聲音維護自己的觀點”。這使得他產生了對年輕一代教育的責任心,這種責任心伴隨著Alan的一生,以至于他后來許多大師級的創意最初理念都是出于對兒童的關愛。
      Alan Kay寫的很多文章中都犀利地觀察到思路延伸的力量,對此他回顧了當時獨辟蹊徑的Xerox PARC和ARPA研發環境,在那里的收獲是“愿景重于目標”和“投資于人而不是項目”,結果吸引了一些杰出人才在一起培育不同的觀點,而這些不同的觀點是取得進展所必需的。對此他認為:一個觀點就值 IQ 80分;仡欉^去,他認為:ARPA/PARC的歷史表明,愿景、適當的資金、精妙的思路和流程的組合幾乎可以魔幻般地使新技術破繭而出,這些新技術不僅可以擴大人類文明,也能給社會產生巨大的財富。
      1969年,阿倫獲得猶他州立大學計算機科學博士學位,隨后服務于斯坦福大學人工智能實驗室,任教授一職。教學工作之余,阿倫開始思考,如何使龐大的計算機變得更小,比如像書那么大。這種PC對兒童來說會很方便,他們可以用它來代替紙。阿倫把這種新型PC稱為“KiddieKomp”,由于這種PC需要一種新的語言,逾時阿倫便設計出了后來名震業界的Smalltalk語言。Smalltalk語言再現了阿倫的“分子PC思想”:程序好比一個個生物分子,通過信息相互連接。Smalltalk被業界公認為“面向對象編程系列語言”的代表作品。
国外网禁泑女网站1300部