以下內(nèi)容摘抄自《大學(xué)計算機(jī)基礎(chǔ)教程》。
1.計算工具的發(fā)展
1622 年,英國數(shù)學(xué)家奧特瑞德(William Oughtred)根據(jù)對數(shù)表設(shè)計了計算尺;
1642 年,法國數(shù)學(xué)家、物理學(xué)家帕斯卡(Blaise Pascal)發(fā)明了采用齒輪旋轉(zhuǎn)進(jìn)位方式的加法器;
1673 年,德國數(shù)學(xué)家萊布尼茨(Gottfried Leibniz)在帕斯卡的發(fā)明基礎(chǔ)上設(shè)計制造了能進(jìn)行加、減、乘、除和開方運(yùn)算的計算器,為各種機(jī)械式計算機(jī)的出現(xiàn)打下了基礎(chǔ)。
1822 年,英國數(shù)學(xué)家查爾斯·巴貝奇設(shè)計了差分機(jī),最早采用寄存器來存儲數(shù)據(jù),體現(xiàn)了早期程序設(shè)計思想的萌芽。
1834年,巴貝奇又提出了分析機(jī)的設(shè)計。
1936 年,美國哈佛大學(xué)的霍華德·艾肯(Howard Aiken,1900 年~1973 年)在圖書館發(fā)現(xiàn)了巴貝奇有關(guān)分析機(jī)設(shè)計的論文,并根據(jù)科學(xué)技術(shù)的新發(fā)展,提出了采用機(jī)電方法,而不是純機(jī)械方法來實(shí)現(xiàn)巴貝奇分析機(jī)的構(gòu)想。在 IBM 公司的資助下,艾肯于1944年研制成功了 Mark-I 計算機(jī),將巴貝奇的夢想變成了現(xiàn)實(shí)。
2.現(xiàn)代計算機(jī)發(fā)展
現(xiàn)代計算機(jī)的發(fā)展中,有兩個杰出的人物:英國科學(xué)家艾蘭·圖靈(Alan
Mathison Turing)和美籍匈牙利數(shù)學(xué)家馮·諾依曼(Johon Von Neumann)。
圖靈在計算機(jī)科學(xué)方面的主要貢獻(xiàn)有兩個:
一是建立了圖靈機(jī)(TuringMachine,TM 機(jī))的理論模型,對計算機(jī)的一般結(jié)構(gòu)、可實(shí)現(xiàn)性和局限性都產(chǎn)生了深遠(yuǎn)的影響,奠定了可計算理論的基礎(chǔ)。
二是提出了定義機(jī)器智能的圖靈測試(Turing Test),奠定了人工智能的理論基礎(chǔ)。
馮·諾伊曼在參與研制 EDVAC(Electronic Discrete Variable Automatic
Computer,電子離散變量自動計算機(jī))時,提出了“存儲程序”的概念,并以此概念為基礎(chǔ)確定了計算機(jī)硬件系統(tǒng)的基本結(jié)構(gòu)。“存儲程序”的工作原理也因此被稱為馮·諾依曼原理。EDVAC于 1950 年研制成功正式投入使用。事實(shí)上,世界上第一臺實(shí)現(xiàn)“存儲程序”工作原理的電子計算機(jī)是英國劍橋大學(xué)的莫瑞斯·威爾克斯(Maurice Wilkes)根據(jù)馮·諾依曼的設(shè)計思想研制的 EDSAC(Electronic Delay Storage Automatic Calculator,電子延遲存儲自動計算機(jī)),于 1949 年 5 月制成并投入使用。
1946年2月14日,美國賓西法尼亞大學(xué)成功研制ENIAC(Electronic Numerical Integrator AndCalculator)即電子數(shù)字積分計算機(jī),是目前大家公認(rèn)的世界上第一臺電子計算機(jī)。