編程薩斯
A. 關於電腦的系統和歷史,以及病毒(簡單的)
世界第一台電子計算機誕生在哪裡?很多人會回答誕生在美國,並且會認為1946年2月14日在費城開始運行的ENIAC計算機(電子數字式積分器和計算機)是世界第一台電子計算機。然而細心的讀者會發現,這台計算機的誕生地美國賓夕法尼亞大學在其官方文件中僅稱它是世界「第一台全電子數字計算機」,為什麼它的主人不稱它是世界第一台電子計算機呢?
1997年10月21日,英國倫敦泰晤士河南岸的帝國戰爭博物館開始舉辦一個有關二戰期間破譯密碼的展覽,展覽中赫然出現了「世界第一台電子計算機『科洛薩斯』」的字樣。據稱,「科洛薩斯」比ENIAC計算機問世早兩年多,在二戰期間曾破譯了大量德軍機密,戰爭結束後,它被秘密銷毀了。
11月14日,記者驅車來到「科洛薩斯」計算機當年的服役地點、倫敦以北約80公里處的布萊奇利園區,在那裡采訪了布萊奇利園區基金會主任托尼·塞爾先生。布萊奇利園區是二戰期間英國主要密碼破譯力量所在地,目前已辟為一個戰爭博物館。
塞爾先生並不急於向記者介紹「科洛薩斯」計算機,而是先向記者介紹了很多二戰期間盟軍與德、意、日軍之間破譯密碼的斗爭。在一台從德軍那裡繳獲的「洛倫茨」加密機旁,塞爾先生講述了這種加密機的故事。「洛倫茨」加密機是二戰後期包括希特勒在內的德軍高級將領之間通信用的主要加密機,破譯經它加密過的密碼難度非常大,希特勒至死都認為「洛倫茨」是不可戰勝的。
研製「科洛薩斯」計算機的主要目的是破譯經「洛倫茨」加密機加密過的密碼。塞爾先生說:「使用其他手段破譯這種密碼需要6至8個星期,而使用『科洛薩斯』計算機則僅需6至8小時,因而自它投入使用後,德軍大量高級軍事機密很快被破譯,盟軍如虎添翼。」
「科洛薩斯」計算機是1943年3月開始研製的,同年底運到布萊奇利園區。19 44年1月10日,「科洛薩斯」計算機開始運行。
塞爾先生帶領記者來到一處很不起眼的建築中,在那裡記者見到了尚未完工的「科洛薩斯」計算機的復製品。塞爾先生向記者出示了照片、圖表等有關原始資料,並指出,「科洛薩斯」計算機知名度不高的主要原因是它原先屬於高級軍事機密,直到70年代有關材料才逐漸解密,而且二戰期間研製的10台同類計算機在戰爭結束後均被秘密銷毀。他說:「『科洛薩斯』計算機作為世界第一台電子計算機的地位已被逐漸公認。」
「科洛薩斯」計算機呈長方體狀,長4.9米,寬1.8米,高 2.3米,重約4噸。它的主體結構是兩排機架,上面安裝了2500個大小形狀如同電燈泡的電子管。它利用打孔紙帶輸入信息,由自動打字機輸出運算結果,每秒可處理5000個字元。它的耗電量為4500瓦。
「科洛薩斯」計算機研製工作的負責人是湯米·費勞爾斯博士。現年88歲的費勞爾斯目前在倫敦北區過著隱居生活,據其親友介紹,他的身體非常虛弱。
塞爾先生不無遺憾地指出,盡管第一台電子計算機誕生於英國,但英國沒有抓住由計算機引發的技術和產業革命的機遇。相比之下,美國抓住了這一歷史機遇,鼓勵發展計算機技術和產業,從而崛起了一大批計算機產業巨頭,大大促進了美國綜合國力的發展。他說,目前全世界范圍興起了一場以信息高速公路建設為龍頭的又一次信息技術革命,誰能更好地把握這一機遇,誰就有可能在21世紀立於不敗之地。
B. C++編程 編寫一個小游戲
你自己去網路不就好了,這種游戲代碼一大堆:WIN API小游戲啥啥啥的
再說了,寫小的程序那是分分鍾,俄羅斯方塊說大不大,但是說小也不小,100分誰會幫你寫啊,一塊錢都還不到,除非是別人以前寫好的粘貼給你還差不多
C. 第一台計算機誕生在哪裡
尋訪世界第一台電子計算機
世界第一台電子計算機誕生在哪裡?很多人會回答誕生在美國,並且會認為1946年2月14日在費城開始運行的ENIAC計算機(電子數字式積分器和計算機)是世界第一台電子計算機。然而細心的讀者會發現,這台計算機的誕生地美國賓夕法尼亞大學在其官方文件中僅稱它是世界「第一台全電子數字計算機」,為什麼它的主人不稱它是世界第一台電子計算機呢?
1997年10月21日,英國倫敦泰晤士河南岸的帝國戰爭博物館開始舉辦一個有關二戰期間破譯密碼的展覽,展覽中赫然出現了「世界第一台電子計算機『科洛薩斯』」的字樣。據稱,「科洛薩斯」比ENIAC計算機問世早兩年多,在二戰期間曾破譯了大量德軍機密,戰爭結束後,它被秘密銷毀了。
11月14日,記者驅車來到「科洛薩斯」計算機當年的服役地點、倫敦以北約80公里處的布萊奇利園區,在那裡采訪了布萊奇利園區基金會主任托尼·塞爾先生。布萊奇利園區是二戰期間英國主要密碼破譯力量所在地,目前已辟為一個戰爭博物館。
塞爾先生並不急於向記者介紹「科洛薩斯」計算機,而是先向記者介紹了很多二戰期間盟軍與德、意、日軍之間破譯密碼的斗爭。在一台從德軍那裡繳獲的「洛倫茨」加密機旁,塞爾先生講述了這種加密機的故事。「洛倫茨」加密機是二戰後期包括希特勒在內的德軍高級將領之間通信用的主要加密機,破譯經它加密過的密碼難度非常大,希特勒至死都認為「洛倫茨」是不可戰勝的。
研製「科洛薩斯」計算機的主要目的是破譯經「洛倫茨」加密機加密過的密碼。塞爾先生說:「使用其他手段破譯這種密碼需要6至8個星期,而使用『科洛薩斯』計算機則僅需6至8小時,因而自它投入使用後,德軍大量高級軍事機密很快被破譯,盟軍如虎添翼。」
「科洛薩斯」計算機是1943年3月開始研製的,同年底運到布萊奇利園區。19 44年1月10日,「科洛薩斯」計算機開始運行。
塞爾先生帶領記者來到一處很不起眼的建築中,在那裡記者見到了尚未完工的「科洛薩斯」計算機的復製品。塞爾先生向記者出示了照片、圖表等有關原始資料,並指出,「科洛薩斯」計算機知名度不高的主要原因是它原先屬於高級軍事機密,直到70年代有關材料才逐漸解密,而且二戰期間研製的10台同類計算機在戰爭結束後均被秘密銷毀。他說:「『科洛薩斯』計算機作為世界第一台電子計算機的地位已被逐漸公認。」
「科洛薩斯」計算機呈長方體狀,長4.9米,寬1.8米,高 2.3米,重約4噸。它的主體結構是兩排機架,上面安裝了2500個大小形狀如同電燈泡的電子管。它利用打孔紙帶輸入信息,由自動打字機輸出運算結果,每秒可處理5000個字元。它的耗電量為4500瓦。
「科洛薩斯」計算機研製工作的負責人是湯米·費勞爾斯博士。現年88歲的費勞爾斯目前在倫敦北區過著隱居生活,據其親友介紹,他的身體非常虛弱。
塞爾先生不無遺憾地指出,盡管第一台電子計算機誕生於英國,但英國沒有抓住由計算機引發的技術和產業革命的機遇。相比之下,美國抓住了這一歷史機遇,鼓勵發展計算機技術和產業,從而崛起了一大批計算機產業巨頭,大大促進了美國綜合國力的發展。他說,目前全世界范圍興起了一場以信息高速公路建設為龍頭的又一次信息技術革命,誰能更好地把握這一機遇,誰就有可能在21世紀立於不敗之地。
D. 約翰·馮·諾依曼的生平
馮·諾依曼,著名匈牙利裔美籍數學家 計算機科學家 物理學家 化學家 。1903年12月28日生於匈牙利布達佩斯的一個猶太人家庭。
馮·諾依曼的父親麥克斯年輕有為、風度翩翩,憑著勤奮、機智和善於經營,年輕時就已躋身於布達佩斯的銀行家行列。馮·諾依曼的母親是一位善良的婦女,賢慧溫順,受過良好教育。
馮·諾依曼從小就顯示出數學和記憶方面的天才,從孩提時代起,馮諾依曼就有過目不忘的天賦,六歲時他就能用希臘語同父親互相開玩笑。六歲時他能心算做八位數除法,八歲時掌握微積分,在十歲時他花費了數月讀完了一部四十八卷的世界史,並可以對當前發生的時間和歷史上某個時間做出對比,並討論兩者的軍事理論和政治策略 ,十二歲就讀懂領會了波萊爾的大作《函數論》要義。
微積分的實質是對無窮小量進行數學分析。人類探索有限、無限以及它們之間的關系由來已久,l7世紀由牛頓萊布尼茨發現的微積分,是人類探索無限方面取得的一項激動人心的偉大成果。三百年來,它一直是高等學府的教學內容,隨著時代的發展,微積分在不斷地改變它的形式,概念變得精確了,基礎理論扎實了,甚至有不少簡明恰當的陳述。但不管怎麼說,八歲的兒童要弄懂微積分,仍然是罕見的。上述種種傳聞雖然不盡可信,但馮·諾伊曼的才智過人,則是與他相識的人們的一致看法。
1914年夏天,約翰進入了大學預科班學習,是年7月28日,奧匈帝國借故向塞爾維亞宣戰,揭開了第一次世界大戰的序幕。由於戰爭動亂連年不斷,馮·諾依曼全家離開過匈牙利,以後再重返布達佩斯。當然他的學業也會受到影響。但是在畢業考試時,馮·諾依曼的成績仍名列前茅(除體育和書寫外,都是A )。
1921年,馮·諾依曼通過「成熟」考試時,已被大家當作數學家了。他的第一篇論文是和菲克特合寫的,那時他還不到18歲。麥克斯由於考慮到經濟上原因,請人勸阻年方17的馮·諾依曼不要專攻數學,後來父子倆達成協議,馮·諾依曼便去攻讀化學。
其後的四年間,馮·諾依曼在布達佩斯大學注冊為數學方面的學生,但並不聽課,只是每年按時參加考試,考試都得A 。與此同時,馮·諾依曼進入柏林大學(1921年),1923年又進入瑞士蘇黎世聯邦工業大學學習化學。1926年他在蘇黎世聯邦工業大學獲得化學方面的大學畢業學位,通過在每學期期末回到布達佩斯大學通過課程考試,他也獲得了布達佩斯大學數學博士學位。
馮·諾依曼的這種不參加聽課只參加考試的求學方式,當時是非常特殊的,就整個歐洲來說也是完全不合規則的。但是這不合規則的學習方法,卻又非常適合馮·諾依曼。
逗留在蘇黎世期間,馮·諾依曼常常利用空餘時間研讀數學、寫文章和數學家通信。在此期間馮·諾依曼受到了希爾伯特和他的學生施密特和外爾的思想影響,開始研究數理邏輯。當時外爾和波伊亞兩位也在蘇黎世,他和他們有過交往。一次外爾短期離開蘇黎世,馮·諾依曼還代他上過課。聰慧加上得天獨厚的栽培,馮·諾依曼在茁壯地成長,當他結束學生時代的時候,他已經漫步在數學、物理、化學三個領域的某些前沿。
1926年春,馮·諾依曼到哥廷根大學任希爾伯特的助手。1927~1929年,馮·諾依曼在柏林大學任兼職講師,期間他發表了集合論、代數和量子理論方面的文章。1927年馮·諾依曼到波蘭里沃夫出席數學家會議,那時他在數學基礎和集合論方面的工作已經很有名氣。
1929年,馮·諾依曼轉任漢堡大學兼職講師。1930年他首次赴美,成為普林斯頓大學的客座講師。善於匯集人才的美國不久就聘馮·諾依曼為客座教授。
馮·諾依曼曾經算過,德國大學里現有的和可以期待的空缺很少,照他典型的推理得出,在三年內可以得到的教授任命數是三,而參加競爭的講師則有40名之多。在普林斯頓,馮·諾依曼每到夏季就回歐洲,一直到1933年擔任普林斯頓高級研究院教授為止。當時高級研究院聘有六名教授,其中就包括愛因斯坦,而年僅30歲的馮·諾依曼是他們當中最年輕的一位。
在高等研究院初創時間,歐洲來訪者會發現,那裡充滿著一種極好的不拘禮節的、濃厚的研究風氣。教授們的辦公室設置在大學的「優美大廈」里,生活安定,思想活躍,高質量的研究成果層出不窮。可以這樣說,那裡集中了有史以來最多的有數學和物理頭腦的人才。
1930年馮·諾依曼和瑪麗達·柯維斯結婚。1935年他們的女兒瑪麗娜出生在普林斯頓。馮·諾依曼家裡常常舉辦時間持續很長的社交聚會,這是遠近皆知的。1937年馮·諾依曼與妻子離婚,1938年又與克拉拉·丹結婚,並一起回到普林斯頓。丹隨馮·諾依曼學數學,後來成為優秀的程序編制家。與克拉拉婚後,馮·諾依曼的家仍是科學家聚會的場所,還是那樣殷勤好客,在那裡人人都會感到一種聰慧的氣氛。
二次大戰歐洲戰事爆發後,馮·諾依曼的活動超越了普林斯頓,參與了同反法西斯戰爭有關的多項科學研究計劃。1943年起他成了製造原子彈的顧問,戰後仍在政府諸多部門和委員會中任職。1954年又成為美國原子能委員會成員。
馮·諾依曼的多年老友,原子能委員會主席斯特勞斯曾對他作過這樣的評價:從他被任命到1955年深秋,馮·諾依曼幹得很漂亮。他有一種使人望塵莫及的能力,最困難的問題到他手裡。都會被分解成一件件看起來十分簡單的事情,用這種辦法,他大大地促進了原子能委員會的工作。 馮·諾伊曼是二十世紀最重要的數學家之一,在純粹數學和應用數學方面都有傑出的貢獻。他的工作大致可以分為兩個時期:1940年以前,主要是純粹數學的研究:在數理邏輯方面提出簡單而明確的序數理論,並對集合論進行新的公理化,其中明確區別集合與類;其後,他研究希爾伯特空間上線性自伴運算元譜理論,從而為量子力學打下數學基礎;1930年起,他證明平均遍歷定理開拓了遍歷理論的新領域;1933年,他運用緊致群解決了希爾伯特第五問題;此外,他還在測度論、格論和連續幾何學方面也有開創性的貢獻;從1936~1943年,他和默里合作,創造了運算元環理論,即所謂的馮·諾伊曼代數。
1940年以後,馮·諾伊曼轉向應用數學。如果說他的純粹數學成就屬於數學界,那麼他在力學、經濟學、數值分析和電子計算機方面的工作則屬於全人類。第二次世界大戰開始,馮·諾伊曼因戰事的需要研究可壓縮氣體運動,建立沖擊波理論和湍流理論,發展了流體力學;從1942年起,他同莫根施特恩合作,寫作《博弈論和經濟行為》一書,這是博弈論(又稱對策論)中的經典著作,使他成為數理經濟學的奠基人之一。
馮·諾伊曼對世界上第一台電子計算機ENIAC(電子數字積分計算機)的設計提出過建議,1945年3月他在共同討論的基礎上起草ENIAC(電子離散變數自動計算機)設計報告初稿,這對後來計算機的設計有決定性的影響,特別是確定計算機的結構,採用存儲程序以及二進制編碼等,至今仍為電子計算機設計者所遵循。
1946年,馮·諾依曼開始研究程序編制問題,他是現代數值分析——計算數學的締造者之一,他首先研究線性代數和算術的數值計算,後來著重研究非線性微分方程的離散化以及穩定問題,並給出誤差的估計。他協助發展了一些演算法,特別是蒙特卡羅方法。
40年代末,他開始研究自動機理論,研究一般邏輯理論以及自復制系統。在生命的最後時刻他深入比較天然自動機與人工自動機。他逝世後其未完成的手稿在1958年以《計算機與人腦》為名出版。
馮·諾伊曼的主要著作收集在《馮·諾伊曼全集》(6卷,1961)中。
無論在純粹數學還是在應用數學研究方面,馮·諾依曼都顯示了卓越的才能,取得了眾多影響深遠的重大成果。不斷變換研究主題,常常在幾種學科交叉滲透中獲得成就是他的特色。
最簡單的來說,他的精髓貢獻是2點:2進制思想與程序內存思想。
回顧20世紀科學技術的輝煌發展時,不能不提及20世紀最傑出的數學家之一的馮·諾依曼。眾所周知,1946年發明的電子計算機,大大促進了科學技術的進步,大大促進了社會生活的進步。鑒於馮·諾依曼在發明電子計算機中所起到關鍵性作用,他被西方人譽為「計算機之父」。而在經濟學方面,他也有突破性成就,被譽為「博弈論之父」。在物理領域,馮·諾依曼在30年代撰寫的《量子力學的數學基礎》已經被證明對原子物理學的發展有極其重要的價值。在化學方面也有相當的造詣,曾獲蘇黎世高等技術學院化學系大學學位。與同為猶太人的哈耶克一樣,他無愧是上世紀最偉大的全才之一。
馮·諾依曼在數學的諸多領域都進行了開創性工作,並作出了重大貢獻。在第二次世界大戰前,他主要從事運算元理論、集合論等方面的研究。1923年關於集合論中超限序數的論文,顯示了馮·諾依曼處理集合論問題所特有的方式和風格。他把集會論加以公理化,他的公理化體系奠定了公理集合論的基礎。他從公理出發,用代數方法導出了集合論中許多重要概念、基本運算、重要定理等。特別在1925年的一篇論文中,馮·諾依曼就指出了任何一種公理化系統中都存在著無法判定的命題。
1933年,馮·諾依曼解決了希爾伯特第5問題,即證明了局部歐幾里得緊群是李群。1934年他又把緊群理論與波爾的殆周期函數理論統一起來。他還對一般拓撲群的結構有深刻的認識,弄清了它的代數結構和拓撲結構與實數是一致的。他對運算元代數進行了開創性工作,並奠定了它的理論基礎,從而建立了運算元代數這門新的數學分支。這個分支在當代的有關數學文獻中均稱為馮·諾依曼代數。這是有限維空間中矩陣代數的自然推廣。馮·諾依曼還創立了博弈論這一現代數學的又一重要分支。1944年發表了奠基性的重要論文《博弈論與經濟行為》。論文中包含博弈論的純粹數學形式的闡述以及對於實際博弈應用的詳細說明。文中還包含了諸如統計理論等教學思想。馮·諾依曼在格論、連續幾何、理論物理、動力學、連續介質力學、氣象計算、原子能和經濟學等領域都作過重要的工作。
馮·諾依曼對人類的最大貢獻是對計算機科學、計算機技術、數值分析和經濟學中的博弈論的開拓性工作。
一般認為ENIAC機是世界第一台電子計算機,它是由美國科學家研製的,於1946年2月14日在費城開始運行。其實由湯米、費勞爾斯等英國科學家研製的「科洛薩斯」計算機比ENIAC機問世早兩年多,於1944年1月10日在布萊奇利園區開始運行。ENIAC機證明電子真空技術可以大大地提高計算技術,不過,ENIAC機本身存在兩大缺點:(1)沒有存儲器;(2)它用布線接板進行控制,甚至要搭接幾天,計算速度也就被這一工作抵消了。ENIAC機研製組的莫克利和埃克特顯然是感到了這一點,他們也想盡快著手研製另一台計算機,以便改進。
1944年,諾伊曼參加原子彈的研製工作,該工作涉及到極為困難的計算。在對原子核反應過程的研究中,要對一個反應的傳播做出「是」或「否」的回答。解決這一問題通常需要通過幾十億次的數學運算和邏輯指令,盡管最終的數據並不要求十分精確,但所有的中間運算過程均不可缺少,且要盡可能保持准確。他所在的洛·斯阿拉莫斯實驗室為此聘用了一百多名女計算員,利用台式計算機從早到晚計算,還是遠遠不能滿足需要。無窮無盡的數字和邏輯指令如同沙漠一樣把人的智慧和精力吸盡。
被計算機所困擾的諾伊曼在一次極為偶然的機會中知道了ENIAC計算機的研製計劃,從此他投身到計算機研製這一宏偉的事業中,建立了一生中最大的豐功偉績。
1944年夏的一天,正在火車站候車的諾伊曼巧遇戈爾斯坦,並同他進行了短暫的交談。當時,戈爾斯坦是美國彈道實驗室的軍方負責人,他正參與ENIAC計算機的研製工作。在交談中,戈爾斯坦告訴了諾伊曼有關ENIAC的研製情況。具有遠見卓識的諾伊曼為這一研製計劃所吸引,他意識到了這項工作的深遠意義。
馮·諾依曼由ENIAC機研製組的戈爾德斯廷中尉介紹參加ENIAC機研製小組後,便帶領這批富有創新精神的年輕科技人員,向著更高的目標進軍。1945年,他們在共同討論的基礎上,發表了一個全新的「存儲程序通用電子計算機方案」--EDVAC(Electronic Discrete Variable AutomaticCompUter的縮寫)。在這過程中,馮·諾依曼顯示出他雄厚的數理基礎知識,充分發揮了他的顧問作用及探索問題和綜合分析的能力。諾伊曼以「關於EDVAC的報告草案」為題,起草了長達101頁的總結報告。報告廣泛而具體地介紹了製造電子計算機和程序設計的新思想。這份報告是計算機發展史上一個劃時代的文獻,它向世界宣告:電子計算機的時代開始了。
ENIAC方案明確奠定了新機器由五個部分組成,包括:運算器、控制器、存儲器、輸入和輸出設備,並描述了這五部分的職能和相互關系。報告中,諾伊曼對ENIAC中的兩大設計思想作了進一步的論證,為計算機的設計樹立了一座里程碑。
設計思想之一是二進制,他根據電子元件雙穩工作的特點,建議在電子計算機中採用二進制。報告提到了二進制的優點,並預言,二進制的採用將大簡化機器的邏輯線路。
計算機基本工作原理是存儲程序和程序控制,它是由世界著名數學家馮·諾依曼提出的。美籍匈牙利數學家馮·諾依曼被稱為「計算機之父」。
實踐證明了諾伊曼預言的正確性。如今,邏輯代數的應用已成為設計電子計算機的重要手段,在ENIAC中採用的主要邏輯線路也一直沿用著,只是對實現邏輯線路的工程方法和邏輯電路的分析方法作了改進。 馮諾依曼體系機構
說到計算機的發展,就不能不提到美國科學家馮諾依曼。從20世紀初,物理學和電子學科學家們就在爭論製造可以進行數值計算的機器應該採用什麼樣的結構。人們被十進制這個人類習慣的計數方法所困擾。所以,那時以研製模擬計算機的呼聲更為響亮和有力。20世紀30年代中期,美國科學家馮諾依曼大膽的提出,拋棄十進制,採用二進製作為數字計算機的數制基礎。同時,他還說預先編制計算程序,然後由計算機來按照人們事前制定的計算順序來執行數值計算工作。
馮諾依曼理論的要點是:數字計算機的數制採用二進制;計算機應該按照程序順序執行。
人們把馮諾依曼的這個理論稱為馮諾依曼體系結構。從ENIAC(ENIVAC並不是馮諾依曼體系)到當前最先進的計算機都採用的是馮諾依曼體系結構。所以馮諾依曼是當之無愧的數字計算機之父。
根據馮諾依曼體系結構構成的計算機,必須具有如下功能:
把需要的程序和數據送至計算機中。
必須具有長期記憶程序、數據、中間結果及最終運算結果的能力。
能夠完成各種算術、邏輯運算和數據傳送等數據加工處理的能力。
能夠根據需要控製程序走向,並能根據指令控制機器的各部件協調操作。
能夠按照要求將處理結果輸出給用戶。
為了完成上述的功能,計算機必須具備五大基本組成部件,包括:
輸入數據和程序的輸入設備
記憶程序和數據的存儲器
完成數據加工處理的運算器
控製程序執行的控制器
輸出處理結果的輸出設備 程序內存是諾伊曼的另一傑作。通過對ENIAC的考察,諾伊曼敏銳地抓住了它的最大弱點--沒有真正的存儲器。ENIAC只在20個暫存器,它的程序是外插型的,指令存儲在計算機的其他電路中。這樣,解題之前,必需先想好所需的全部指令,通過手工把相應的電路聯通。這種准備工作要花幾小時甚至幾天時間,而計算本身只需幾分鍾。計算的高速與程序的手工存在著很大的矛盾。
針對這個問題,諾伊曼提出了程序內存的思想:把運算程序存在機器的存儲器中,程序設計員只需要在存儲器中尋找運算指令,機器就會自行計算,這樣,就不必每個問題都重新編程,從而大大加快了運算進程。這一思想標志著自動運算的實現,標志著電子計算機的成熟,已成為電子計算機設計的基本原則。
1946年7,8月間,馮·諾依曼和戈爾德斯廷、勃克斯在ENIAC方案的基礎上,為普林斯頓大學高級研究所研製IAS計算機時,又提出了一個更加完善的設計報告《電子計算機邏輯設計初探》.以上兩份既有理論又有具體設計的文件,首次在全世界掀起了一股「計算機熱」,它們的綜合設計思想,便是著名的「馮·諾依曼機」,其中心就是有存儲程序原則--指令和數據一起存儲(存儲機)。這個概念被譽為「計算機發展史上的一個里程碑」。它標志著電子計算機時代的真正開始,指導著以後的計算機設計。自然一切事物總是在發展著的,隨著科學技術的進步,今天人們又認識到「馮·諾依曼機」的不足,它妨礙著計算機速度的進一步提高,而提出了「非馮·諾依曼機」的設想。
馮·諾依曼還積極參與了推廣應用計算機的工作,對如何編製程序及搞數值計算都作出了傑出的貢獻。馮·諾依曼於1937年獲美國數學會的波策獎;1938年獲得博謝紀念獎;1947年獲美國總統的功勛獎章、美國海軍優秀公民服務獎;1956年獲美國總統的自由獎章和費米獎。 馮·諾依曼逝世後,未完成的手稿於1958年以《計算機與人腦》為名出版.他的主要著作收集在六卷《馮·諾依曼全集》中,1961年出版。
另外,馮·諾依曼40年代出版的著作《博弈論和經濟行為》,使他在經濟學和決策科學領域豎起了一塊豐碑。他被經濟學家公認為博弈論之父。當時年輕的約翰·納什在普林斯頓求學期間開始研究發展這一領域,並在1994年憑借對博弈論的突出貢獻獲得了諾貝爾經濟學獎。
E. 當今C++語言編程行業誰是Boss
比雅尼·斯特勞斯特魯普 [1] ( Bjarne Stroustrup ,1950年12月30日-),生於丹麥奧胡斯郡,計算機科學家,德州農工大學工程學院的計算機科學首席教授。他以創造C++編程語言而聞名,被稱為「C++之父」。 用斯特勞斯特魯普他本人的話來說,自己「發明了C++,寫下了它的早期定義並做出了首個實現……選擇制定了C++的設計標准,設計了C++主要的輔助支持環境,而且負責處理C++標准委員會的擴展提案。」他還寫了一本《C++編程語言》,它被許多人認為是C++的範本經典,已經是第三版了。這本書被修訂了兩次,是為了反映出C++標准委員會的不懈努力和這門語言的不斷演進。 斯特勞斯特魯普於1975年獲得丹麥奧胡斯大學的數學和計算機科學碩士學位,又於1979年獲得英國劍橋大學的計算機科學博士學位。從貝爾實驗室大尺度編程(Large-scale Programming)研究部門設立至2002年晚些時候,他一直擔任那裡的負責人。現在他在得克薩斯A&M大學工程學院任教授一職。
F. 列舉3位在計算機發展史上做出重要貢獻的華裔人士,介紹他們的簡單生平和貢獻。
1:計算機語言之父:尼蓋德
10日,計算機編程語言的先驅克里斯汀·尼蓋德死於心臟病,享年75歲。尼蓋德幫助網際網路奠下了基礎,為計算機業做出了巨大貢獻。據挪威媒體報道,尼蓋德11日在挪威首都奧斯陸逝世。
尼蓋德是奧斯陸大學的教授,因為發展了Simula編程語言,為MS-DOS和網際網路打下了基礎而享譽國際。克里斯汀·尼蓋德於1926年在奧斯陸出生,1956年畢業於奧斯陸大學並取得數學碩士學位,此後致力於計算機計算與編程研究。
1961年~1967年,尼蓋德在挪威計算機中心工作,參與開發了面向對象的編程語言。因為表現出色,2001年,尼蓋德和同事奧爾·約安·達爾獲得了2001年A.M.圖靈機獎及其它多個獎項。當時為尼蓋德頒獎的計算機協會認為他們的工作為Java,C++等編程語言在個人電腦和家庭娛樂裝置的廣泛應用掃清了道路,「他們的工作使軟體系統的設計和編程發生了基本改變,可循環使用的、可靠的、可升級的軟體也因此得以面世
世紀發現·從圖靈機到馮·諾依曼機
英國科學家艾倫·圖靈1937年發表著名的《論應用於解決問題的可計算數字》一文。文中提出思考原理計算機——圖靈機的概念,推進了計算機理論的發展。1945年圖靈到英國國家物理研究所工作,並開始設計自動計算機。1950年,圖靈發表題為《計算機能思考嗎?》的論文,設計了著名的圖靈測驗,通過問答來測試計算機是否具有同人類相等的智力。
圖靈提出了一種抽象計算模型,用來精確定義可計算函數。圖靈機由一個控制器、一條可無限伸延的帶子和一個在帶子上左右移動的讀寫頭組成。這個在概念上如此簡單的機器,理論上卻可以計算任何直觀可計算的函數。圖靈機作為計算機的理論模型,在有關計算機和計算復雜性的研究方面得到廣泛應用。
計算機是人類製造出來的信息加工工具。如果說人類製造的其他工具是人類雙手的延伸,那麼計算機作為代替人腦進行信息加工的工具,則可以說是人類大腦的延伸。最初真正製造出來的計算機是用來解決數值計算問題的。二次大戰後期,當時為軍事目的進行的一系列破譯密碼和彈道計算工作,越來越復雜。大量的數據、復雜的計算公式,即使使用電動機械計算器也要耗費相當的人力和時間。在這種背景下,人們開始研製電子計算機。
世界上第一台計算機「科洛薩斯」誕生於英國,「科洛薩斯」計算機是1943年3月開始研製的,當時研製「科洛薩斯」計算機的主要目的是破譯經德國「洛倫茨」加密機加密過的密碼。使用其他手段破譯這種密碼需要6至8個星期,而使用『科洛薩斯』計算機則僅需6至8小時。1944年1月10日,「科洛薩斯」計算機開始運行。自它投入使用後,德軍大量高級軍事機密很快被破譯,盟軍如虎添翼。「科洛薩斯」比美國的ENIAC計算機問世早兩年多,在二戰期間破譯了大量德軍機密,戰爭結束後,它被秘密銷毀了,故不為人所了解。
盡管第一台電子計算機誕生於英國,但英國沒有抓住由計算機引發的技術和產業革命的機遇。相比之下,美國抓住了這一歷史機遇,鼓勵發展計算機技術和產業,從而崛起了一大批計算機產業巨頭,大大促進了美國綜合國力的發展。1944年美國國防部門組織了有莫奇利和埃克脫領導的ENIAC計算機的研究小組,當時在普林斯頓大學工作的現代計算機的奠基者美籍匈牙利數學家馮·諾依曼也參加了者像研究工作。1946年研究工作獲得成功,製成了世界上第一台電子數字計算機ENIAC。這台用18000隻電子管組成的計算機,盡管體積龐大,耗電量驚人,功能有限,但是確實起了節約人力節省時間的作用,而且開辟了一個計算機科學技術的新紀元。這也許連製造它的科學家們也是始料不及的。
最早的計算機盡管功能有限,和現代計算機有很大的差別,但是它已具備了現代計算機的基本部分,那就是運算器、控制器和存儲器。
運算器就象算盤,用來進行數值運算和邏輯運算,並獲得計算結果。而控制器就象機算機的司令部,指揮著計算機各個部分的工作,它的指揮是靠發出一系列控制信號完成的。
計算機的程序、數據、以及在運算中產生的中間結果以及最後結果都要有個存儲的地方,這就是計算機的第三個部件——存儲器。
計算機是自動進行計算的,自動計算的根據就是存儲於計算機中的程序。現代的計算機都是存儲程序計算機,又叫馮·諾依曼機,這是因為存儲程序的概念是馮·諾依曼提出的。人們按照要解決的問題的數學描述,用計算機能接受的「語言」編製成程序,輸入並存儲於計算機,計算機就能按人的意圖,自動地高速地完成運算並輸出結果。程序要為計算機提供要運算的數據、運算的順序、進行何種運算等等。
微電子技術的產生使計算機的發展又有了新的機遇,它使計算機小型化成為可能。微電子技術的發展可以追溯到晶體管的出現。1947年美國電報電話公司的貝爾實驗室的三位學家巴丁、不賴頓和肖克萊製成第一支晶體管,開始了以晶體管代替電子管的時代。
晶體管的出現可以說是集成電路出台的序幕。晶體管出現後,一些科學家發現,把電路元器件和連線像製造晶體管那樣做在一塊矽片上可實現電路的小型化。於是,晶體管製造工業經過10年的發展後,1958年出現了第一塊集成電路。
微電子技術的發展,集成電路的出現,首先引起了計算機技術的巨大變革。現代計算機多把運算器和控制器做在一起,叫微處理器,由於計算機的心臟——微處理器(計算機晶元)的集成化,使微型計算機應運爾生,並在70-80年代間得到迅速發展,特別是IBM PC個人計算機出現以後,打開了計算機普及的大門,促進了計算機在各行各業的應用,五六十年代,價格昂貴、體積龐大、耗電量驚人的計算機,只能在少數大型軍事或科研設施中應用,今天由於採用了大規模集成電路,計算機已經進入普通的辦公室和家庭。
標志集成電路水平的指標之一是集成度,即在一定尺寸的晶元上能做出多少個晶體管,從集成電路出現到今天,僅40餘年,發展的速度卻是驚人的,晶元越做越小,這對生產、生活的影響也是深遠的。ENIAC計算機佔地150平方米,重達30噸,耗電量幾百瓦,其所完成的計算,今天高級一點的袖珍計算器皆可完成。這就是微電子技術和集成電路所創造的奇跡。
現狀與前景
美國科學家最近指出,經過30多年的發展,計算機晶元的微型化已接近極限。計算機技術的進一步發展只能寄希望於全新的技術,如新材料、新的晶體管設計方法和分子層次的計算技術。
過去30多年來,半導體工業的發展基本上遵循穆爾法則,即安裝在硅晶元上的晶體管數目每隔18個月就翻一番。晶元體積越來越小,包含的晶體管數目越來越多,蝕刻線寬越來越小;計算機的性能也因而越來越高,同時價格越來越低。但有人提出,這種發展趨勢最多隻能再持續10到15年的時間。
美國最大的晶元生產廠商英特爾公司的科學家保羅·A·帕坎最近在美國《科學》雜志上撰文說,穆爾法則(1965年提出的預測半導體能力將以幾何速度增長的法則)也許在未來10年裡就會遇到不可逾越的障礙:晶元的微型化已接近極限。人們尚未找到超越該極限的方法,一些科學家將其稱之為「半導體產業面臨的最大挑戰」。
目前最先進的超大規模集成電路晶元製造技術所能達到的最小線寬約為0.18微米,即一根頭發的5%那樣寬。晶體管里的絕緣層只有4到5個原子那樣厚。日本將於2000年初開始批量生產線寬只有0. 13微米的晶元。預計這種晶元將在未來兩年得到廣泛應用。下一步是推出線寬0. 1微米的的晶元。帕坎說,在這樣小的尺寸上,晶體管只能由不到100個原子構成。
晶元線寬小到一定程度後,線路與線路之間就會因靠得太近而容易互相干擾。而如果通過線路的電流微弱到只有幾十個甚至幾個電子,信號的背景雜訊將大到不可忍受。尺寸進一步縮小,量子效應就會起作用,使傳統的計算機理論完全失效。在這種情況下,科學家必須使用全新的材料、設計方法乃至運算理論,使半導體業和計算機業突破傳統理論的極限,另闢蹊徑尋求出路。
當前計算機發展的主流是什麼呢?國內外比較一致的看法是
RISC
RISC是精簡指令系統計算機(Reced Instruction Set Computer)的英文縮寫。所謂指令系統計算機所能執行的操作命令的集合。程序最終要變成指令的序列,計算機能執行。計算機都有自己的指令系統,對於本機指令系統的指令,計算機能識別並執行,識別就是進行解碼——把代表操作的二進制碼變成操作所對應的控制信號,從而進行指令要求的操作。一般講,計算機的指令系統約豐富,它的功能也約強。RISC系統將指令系統精簡,使系統簡單,目的在於減少指令的執行時間,提高計算機的處理速度。傳統的計算機一般都是每次取一條指令,而RISC系統採用多發射結構,在同一時間發射多條指令,當然這必須增加晶元上的執行部件。
並行處理技術
並行處理技術也是提高計算機處理速度的重要方向,傳統的計算機,一般只有一個中央處理器,中央處理器中執行的也只是一個程序,程序的執行是一條接一條地順序進行,通過處理器反映程序的數據也是一個接一個的一串,所以叫串列執行指令。並行處理技術可在同一時間內多個處理器中執行多個相關的或獨立的程序。目前並行處理系統分兩種:一種具有4個、8個甚至32個處理器集合在一起的並行處理系統,或稱多處理機系統;另一種是將100個以上的處理器集合在一起,組成大規模處理系統。這兩種系統不僅是處理器數量多少之分,其內部互連方式、存儲器連接方式、操作系統支持以及應用領域都有很大的不同。
曾經有一段時間,超級計算機是利用與普通計算機不同的材料製造的。最早的克雷1號計算機是利用安裝在鍍銅的液冷式電路板上的奇形怪狀的晶元、通過手工方式製造的。而克雷2號計算機看起來更加奇怪,它在一個盛有液態碳氟化合物的浴器中翻騰著氣泡———採用的是「人造血液」冷卻。並行計算技術改變了所有這一切。現在,世界上速度最快的計算機是美國的「Asci Red」, 這台計算機的運算速度為每秒鍾2·1萬億次,它就是利用與個人計算機和工作站相同的元件製造的,只不過超級計算機採用的元件較多而已,內部配置了9000塊標准奔騰晶元。鑒於目前的技術潮流,有一點是千真萬確的,那就是超級計算機與其它計算機的差別正在開始模糊。
至少在近期,這一趨勢很明顯將會繼續下去。那麼,哪些即將到來的技術有可能會擾亂計算技術的格局,從而引發下一次超級計算技術革命呢?
這樣的技術至少有三種:光子計算機、生物計算機和量子計算機。它們能夠成為現實的可能性都很小,但是由於它們具有引發革命的潛力,因此是值得進行研究的。
光子計算機
光子計算機可能是這三種新技術中最接近傳統的一種。幾十年來,這種技術已經得到了有限的應用,尤其是在軍用信號處理方面。
在光子計算技術中,光能夠像電一樣傳送信息,甚至傳送效果更好,,光束在把信息從一地傳送至另一地的效果要優於電,這也就是電話公司利用光纜進行遠距離通信的緣故。光對通信十分有用的原因,在於它不會與周圍環境發生相互影響,這是它與電不同的一點。兩束光線可以神不知鬼不覺地互相穿透。光在長距離內傳輸要比電子信號快約100倍,光器件的能耗非常低。預計,光子計算機的運算速度可能比今天的超級計算機快1000到10000倍。
令人遺憾的是,正是這種極端的獨立性使得人們難以製造出一種全光子計算機,因為計算處理需要利用相互之間的影響。要想製造真正的光子計算機,就必須開發出光學晶體管,這樣就可以用一條光束來開關另一條光束了。這樣的裝置已經存在,但是要製造具有適合的性能特徵的光學晶體管,還需要仰仗材料科學領域的重大突破。
生物計算機
與光子計算技術相比,大規模生物計算技術實現起來更為困難,不過其潛力也更大。不妨設想一種大小像柚子,能夠進行實時圖像處理、語音識別及邏輯推理的超級計算機。這樣的計算機已經存在:它們就是人腦。自本世紀70年代以來,人們開始研究生物計算機(也叫分子計算機),隨著生物技術的穩步發展,我們將開始了解並操縱製造大腦的基因學機制。
生物計算機將具有比電子計算機和光學計算機更優異的性能。如果技術進步繼續保持目前的速度,可以想像在一二十年之後,超級計算機將大量涌現。這聽起來也許像科幻小說,但是實際上已經出現了這方面的實驗。例如,矽片上長出排列特殊的神經元的「生物晶元」已被生產出來。
在另外一些實驗室里,研究人員已經利用有關的數據對DNA的單鏈進行了編碼,從而使這些單鏈能夠在燒瓶中實施運算。這些生物計算實驗離實用還很遙遠,然而1958年時我們對集成電路的看法也不過如此。
量子計算機
量子力學是第三種有潛力創造超級計算革命的技術。這一概念比光子計算或生物計算的概念出現得晚,但是卻具有更大的革命潛力。由於量子計算機利用了量子力學違反直覺的法則,它們的潛在運算速度將大大快於電子計算機。事實上,它們速度的提高差不多是沒有止境的。一台具有5000個左右量子位的量子計算機可以在大約3 0秒內解決傳統超級計算機需要100億年才能解決的素數問題。
眼下恰好有一項重要的用途適合這種貌似深奧的作業。通過對代表數據的代碼進行加密,計算機數據得到保護。而解密的數學「鑰匙」是以十分巨大的數字——一般長達250位——及其素數因子的形式出現的。這樣的加密被認為是無法破譯的,因為沒有一台傳統計算機能夠在適當的時間里計算出如此巨大數字的素數因子。但是,至少在理論上,量子計算機可以輕易地處理這些素數加密方案。因此,量子計算機黑客將不僅能夠輕而易舉地獲得常常出沒於各種計算機網路(包括網際網路)中的信用卡號碼及其他個人信息,而且能夠輕易獲取政府及軍方機密。這也正是某些奉行「寧為人先、莫落人後」這一原則的政府機構一直在投入巨資進行量子計算機研究的原因。
量子超級網路引擎
量子計算機將不大可能破壞網際網路的完整性,不僅如此,它們到頭來還可能給網際網路帶來巨大的好處。兩年前,貝爾實驗室的研究人員洛夫·格羅弗發現了用量子計算機處理我們許多人的一種日常事務的方法———搜尋隱藏在浩如煙海的龐大資料庫內的某項信息。尋找資料庫中的信息就像是在公文包里找東西一樣。如果各不相同的量子位狀態組合分別檢索資料庫不同的部分,那麼其中的一種狀態組合將會遭遇到所需查找的信息。
由於某些技術的限制,量子搜索所能帶來的速度提高並沒有預計的那麼大,例如,如果要在1億個地址中搜索某個地址,傳統計算機需要進行大約5000萬次嘗試才能找到該地址;而量子計算機則需大約1萬次嘗試,不過這已經是很大的改善了,如果資料庫增大的話,改善將會更大。此外,資料庫搜索是一種十分基礎的計算機任務,任何的改善都很可能對大批的應用產生影響。
迄今為止,很少有研究人員願意預言量子計算機是否將會得到更為廣泛的應用。盡管如此,總的趨勢一直是喜人的。盡管許多物理學家————如果不是全部的話———一開始曾認為量子力學撲朔迷離的本性必定會消除實用量子計算技術面臨的難以捉摸而又根深蒂固的障礙,但已經進行的深刻而廣泛的理論研究卻尚未能造就一台實實在在的機器。
那麼,量子計算機的研究熱潮到底意味著什麼?計算技術的歷史表明,總是先有硬體和軟體的突破,然後才出現需要由它們解決的問題。或許,到我們需要檢索那些用普通計算機耗時數月才能查完的龐大資料庫時,量子計算機才將會真正開始投入運行。研究將能取代電子計算機的技術並非易事。畢竟,採用標准微處理器技術的並行計算機每隔幾年都會有長足的進步。因此,任何要想取代它的技術必須極其出色。不過,計算技術領域的進步始終是十分迅速的,並且充滿了意想不到的事情。對未來的預測從來都是靠不住的,事後看來,那些斷言「此事不可行」的說法,才是最最愚蠢的。
除了超級計算機外,未來計算機還會在哪些方面進行發展呢?
多媒體技術
多媒體技術是進一步拓寬計算機應用領域的新興技術。它是把文字、數據、圖形、圖像和聲音等信息媒體作為一個集成體有計算機來處理,把計算機帶入了一個聲、文、圖集成的應用領域。多媒體必須要有顯示器、鍵盤、滑鼠、操縱桿、視頻錄象帶/盤、攝象機、輸入/輸出、電訊傳送等多種外部設備。多媒體系統把計算機、家用電器、通信設備組成一個整體由計算機統一控制和管理。多媒體系統將對人類社會產生巨大的影響。
網路
當前的計算機系統多是連成網路的計算機系統。所謂網路,是指在地理上分散布置的多台獨立計算機通過通信線路互連構成的系統。根據聯網區域的大小,計算機網路可分成居域網和遠程網。小至一個工廠的各個車間和辦公室,大到跨洲隔洋都可構成計算機網。網際網路將發展成為人類社會中一股看不見的強大力量--它悄無聲息地向人們傳遞各種信息,以最快、最先進的手段方便人類的工作和生活。現在的網際網路發展有將世界變成「地球村」的趨勢。
專家認為PC機不會馬上消失,而同時單功能或有限功能的終端設備(如手執電腦、智能電話)將挑戰PC機作為計算機革新動力的地位。把網際網路的接入和電子郵件的功能與有限的計算功能結合起來的「置頂式」計算機如網路電視將會很快流行開來。單功能的終端最終會變得更易應用
智能化計算機
我們對大腦的認識還很膚淺,但是使計算機智能化的工作絕不能等到人們對大腦有足夠認識以後才開始。使計算機更聰明,從開始就是人們不斷追求的目標。目前用計算機進行的輔助設計、翻譯、檢索、繪圖、寫作、下棋、機械作業等方面的發展,已經向計算機的智能化邁進了一步。隨著計算機性能的不斷提高,人工智慧技術在徘徊了50年之後終於找到了露臉的機會,世界頭號國際象棋大師卡斯帕羅夫向「深藍」的俯首稱臣,讓人腦第一次嘗到了在電腦面前失敗的滋味。人類從來沒有像今天這樣深感憂懼,也從來沒有像今天這樣強烈地感受到認識自身的需要。
目前的計算機,多數是馮·諾依曼型計算機,它在認字、識圖、聽話及形象思維方面的功能特別差。為了使計算機更加人工智慧化,科學家開始使計算機模擬人類大腦的功能,近年來,各先進國家注意開展人工神經網路的研究,向計算機的智能化邁出了重要的一步。
人工神經網路的特點和優越性,主要表現在三個方面:具有自學功能。六如實現圖象識別時,只要線把許多不同的圖象樣板和對應的應識別的結果輸入人工神經網路,網路就會通過自學功能,漫漫學會識別類似的圖像。自學功能對於預測有特別重要的意義。預期未來的人工神經網路計算機將為人類提供同經濟預測、市場預測、效益預測、其前途是很遠大的。
具有聯想儲存功能。人的大腦是具有兩廂功能的。如果有人和你提起你幼年的同學張某某。,你就會聯想起張某某的許多事情。用人工神經網路的反饋網路就可以實現這種聯想。
具有高速尋找優化解的能力。尋找一個復雜問題的優化解,往往需要很大的計算量,利用一個針對某問題而設計的反饋人工神經網路,發揮計算機的高速運算能力,可能很快找到優化解。
人工神經網路是未來為電子技術應用的新流域。智能計算機的構成,可能就是作為主機的馮·諾依曼機與作為智能外圍的人工神經網路的結合。
人們普遍認為智能計算機將像穆爾定律(1965年提出的預測半導體能力將以幾何速度增長的定律)的應驗那樣必然出現。提出這一定律的英特爾公司名譽董事長戈登·穆爾本人也同意這一看法,他認為:「硅智能將發展到很難將計算機和人區分開來的程度。」但是計算機智能不會到此為止。許多科學家斷言,機器的智慧會迅速超過阿爾伯特·愛因斯坦和霍金的智慧之和。霍金認為,就像人類可以憑借其高超的搗弄數字的能力來設計計算機一樣,智能機器將創造出性能更好的計算機。最遲到下個世紀中葉(而且很可能還要快得多),計算機的智能也許就會超出人類的理解能力。
G. 計算機最初是什麼樣的
1946年2月14日,世界上第一台電腦ENIAC在美國賓夕法尼亞大學誕生。
第二次世界大戰期間,美國軍方要求賓州大學莫奇來(Mauchly)博士和他的
學生愛克特(Eckert)設計以真空管取代繼電器的"電子化"電腦--ENIAC
(),電子數字積分器與計
算器),目的是用來計算炮彈彈道。這部機器使用了18800個真空管,長50英
尺,寬30英尺,佔地1500平方英尺,重達30噸(大約是一間半的教室大,六隻大
象重)。它的計算速度快,每秒可從事5000次的加法運算,運作了九年之久。由
於吃電很兇,據傳ENIAC每次一開機,整個費城西區的電燈都為之黯然失色。
另外,真空管的損耗率相當高,幾乎每15分鍾就可能燒掉一支真空管,操作
人員須花15分鍾以上的時間才能找出壞掉的管子,使用上極不方便。曾有人調侃
道:「只要那部機器可以連續運轉五天,而沒有一隻真空管燒掉,發明人就要額
手稱慶了。
兩位發明人莫奇來和愛克特
ENIAC使用的電子管
H. 世界著名的計算機方面的科學家有哪些
查爾斯·巴貝奇(Charles Babbage),英國發明家,電腦先驅.
蒂姆·伯納斯-李(Tim Berners-Lee),萬維網發明者. 琳·康維(Lynn Conway) 艾茲赫爾·戴克斯特拉(Edsger Dijkstra),計算理論先驅,演算法研究者,戴克斯特拉演算法約翰·軒尼詩(John Hennessy),MIPS科技公司創辦人.
東尼·霍爾(Tony Hoare),演算法研究者,快速排序發明人,圖靈獎得主. 高德納(Donald Ervin Knuth),計算理論與演算法研究者,曾寫作TeX. 高登·摩爾(Gordon Moore),工程師,Intel創始人之一,以摩爾定律著名. 馮·諾伊曼(John von Neumann),計算理論與電腦系統結構先驅,號稱「電腦之父」. 大衛·帕特森(David Patterson),電腦系統結構先驅,精簡指令集與RAID創始人之一. 克勞德·香農(Claude Shannon),資訊理論創始人. 赫伯特·西蒙(Herbert A. Simon)
蓋伊·史提爾二世(Guy Steele Jr.),編程語言理論家,Scheme與Emacs共同作者之一.
傑拉德·傑伊·薩斯曼(Gerald Jay Sussman),編程語言理論家,Scheme共同作者之一,自由軟體基金會創始人之一. 阿蘭·圖靈(Alan Turing),計算理論開山鼻祖. 姚期智,計算理論家,高德納獎與圖靈獎得主.
I. ACM程序設計大賽的歷屆冠軍
1977年以來歷年全球總決賽的冠軍: 年份 總決賽地點 冠軍大學 國家 2016年泰國普吉島比賽仍未開始2015年摩洛哥馬拉喀什聖彼得堡國立資訊科技、機械與光學大學俄羅斯2014年俄羅斯葉卡特琳堡聖彼得堡國立大學俄羅斯2013年俄羅斯聖彼得堡聖彼得堡國立資訊科技、機械與光學大學俄羅斯2012年 波蘭華沙 聖彼得堡國立資訊科技、機械與光學大學 俄羅斯 2011年 美國奧蘭多 浙江大學 中國 2010年 中國哈爾濱 上海交通大學 中國 2009年 瑞典斯德哥爾摩 聖彼得堡國立資訊科技、機械與光學大學 俄羅斯 2008年 加拿大班夫 聖彼得堡國立資訊科技、機械與光學大學 俄羅斯 2007年 日本東京 華沙大學 波蘭 2006年 美國得克薩斯州 薩拉托夫國立大學 俄羅斯 2005年 中國上海 上海交通大學 中國 2004年 捷克布拉格 聖彼得堡國立資訊科技、機械與光學大學 俄羅斯 2003年 美國洛杉磯 華沙大學 波蘭 2002年 美國夏威夷 上海交通大學 中國 2001年 加拿大溫哥華 聖彼得堡州立大學 俄羅斯 2000年 美國奧蘭多 聖彼得堡州立大學 俄羅斯 1999年 荷蘭埃因霍溫 滑鐵盧大學 加拿大 1998年 美國亞特蘭大 布拉格查理大學 捷克 1997年 美國聖何塞 哈維瑪德大學 美國 1996年 美國費城 加州大學伯克利分校 美國 1995年 美國納什維爾 弗賴堡大學 德國 1994年 美國菲尼克斯 滑鐵盧大學 加拿大 1993年 美國印第安納波利斯 哈佛大學 美國 1992年 美國堪薩斯城 墨爾本大學 澳大利亞 1991年 美國聖安東尼奧 斯坦福大學 美國 1990年 美國華盛頓 奧塔哥大學 紐西蘭 1989年 美國路易斯維爾 加州大學洛杉磯分校 美國 1988年 美國亞特蘭大 加州理工學院 美國 1987年 美國聖路易斯 斯坦福大學 美國 1986年 美國辛辛那提 加州理工學院 美國 1985年 美國新奧爾良 斯坦福大學 美國 1984年 美國費城 約翰霍普金斯大學 美國 1983年 美國墨爾本 內布拉斯加大學 美國 1982年 美國印第安納波利斯 貝勒大學 美國 1981年 美國聖路易斯 密蘇里-羅拉大學 美國 1980年 美國堪薩斯城 華盛頓大學聖路易斯分校 美國 1979年 美國代頓 華盛頓大學聖路易斯分校 美國 1978年 美國底特律 麻省理工學院 美國 1977年 美國亞特蘭大 密歇根州立大學 美國