沒(méi)錯(cuò),我們和美帝的差距就是這么大!
大家都知道,美國(guó)在計(jì)算機(jī)領(lǐng)域非常厲害,但是不一定有直觀的、切身的體會(huì)。
如果把1950 ~ 2000年之間美國(guó)在計(jì)算機(jī)領(lǐng)域的偉大發(fā)明梳理一下,并和同時(shí)期的中國(guó)計(jì)算機(jī)業(yè)對(duì)比一下,我們就會(huì)發(fā)現(xiàn):
美國(guó)在計(jì)算機(jī)領(lǐng)域的積累太深厚了,我們和它的差距太大了。
毫不夸張地說(shuō),二十世紀(jì)的計(jì)算機(jī)歷史是美國(guó)人書(shū)寫(xiě)的。
所以即使華為被如此打壓的情況下,任正非還會(huì)說(shuō):對(duì)外要堅(jiān)持向美國(guó)學(xué)習(xí)。
學(xué)習(xí)它,然后才能超越它。
50年代
1952年,Hopper發(fā)明了編譯器的概念,并且為A-0系統(tǒng)寫(xiě)了第一個(gè)編譯器。
早些年,她發(fā)現(xiàn)一只小蟲(chóng)子飛進(jìn)了Mark -II 計(jì)算機(jī), 于是Bug出現(xiàn)了。
[[442581]]
1956年IBM 發(fā)明了世界上第一個(gè)真正意義上的硬盤(pán), 它由50個(gè)直徑為24英寸的磁盤(pán)組成,這些盤(pán)片表面涂有一層磁性物質(zhì),被疊起來(lái)固定在一起,繞著同一個(gè)軸旋轉(zhuǎn),它的工作方式,被一直沿用至今。
[[442582]]
1957年,John Backus實(shí)現(xiàn)了第一個(gè)完整的編譯器,F(xiàn)ortran編譯器,F(xiàn)ortran成了第一種被廣泛使用的高級(jí)語(yǔ)言。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
Backus還發(fā)明了BNF范式,用來(lái)描述編程語(yǔ)言的語(yǔ)法。
1958年,John McCarthy發(fā)明了用于人工智能處理的Lisp,同年Alan Perlis、 John Backus、Peter Naur 等人開(kāi)發(fā)了 Algol。
Algol 尤其是Algol 60 現(xiàn)在不為人知,其實(shí)非常厲害,因?yàn)樗诰幊陶Z(yǔ)言樹(shù)上,成為Basic 、Simula、Pascal、 C、 Java、C#的根。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
1959年, 德州儀器的Jack Kilby 和仙童半導(dǎo)體的Robert Noyce 年發(fā)明了集成電路,從此計(jì)算機(jī)芯片開(kāi)始狂飆突進(jìn)。
[[442583]]
同一時(shí)期,中國(guó)解放沒(méi)多久,百?gòu)U待興,正在實(shí)施第一個(gè)5年計(jì)劃。別說(shuō)創(chuàng)造編程語(yǔ)言和編譯器了,連計(jì)算機(jī)都沒(méi)有。
1951年,剛回國(guó)的華羅庚被任命中科院數(shù)學(xué)所所長(zhǎng),隨后,他安排閔乃大、夏培肅和王傳英從清華大學(xué)調(diào)入中國(guó)科學(xué)院數(shù)學(xué)所,由這三人成立計(jì)算機(jī)研究小組——中國(guó)計(jì)算機(jī)研制的序幕正式拉開(kāi)。
1956年中科院籌備建立計(jì)算所,派人向蘇聯(lián)取經(jīng),1958年8月1號(hào),經(jīng)過(guò)艱苦努力,仿制蘇聯(lián)M-3的103機(jī)終于完成了4條指令的運(yùn)行演示,每秒運(yùn)算速度是30次,成為中國(guó)第一臺(tái)電子計(jì)算機(jī),解決了從零到一的問(wèn)題。
[[442584]]
1959年,仿制蘇聯(lián)的104機(jī)研制成功,運(yùn)行速度達(dá)到了每秒一萬(wàn)次。為研制導(dǎo)彈、火箭和衛(wèi)星進(jìn)行了大量軌道計(jì)算。我國(guó)第一顆原子彈的很多相關(guān)計(jì)算就是由104機(jī)完成的。
1961年,由徐家福、楊芙清等人撰寫(xiě)的《程序設(shè)計(jì)》問(wèn)世;是一本中國(guó)早期有代表性的計(jì)算機(jī)高級(jí)語(yǔ)言通用教材。
表面上看,與美國(guó)第一臺(tái)計(jì)算機(jī)ENIAC相比,我們的電子管計(jì)算機(jī)落后了13年,實(shí)際上,人才和技術(shù)差距非常大。
60年代
第一個(gè)計(jì)算機(jī)科學(xué)系于1962年在普渡大學(xué)成立,計(jì)算機(jī)科學(xué)正式成為一門(mén)學(xué)科。
[[442585]]
1964年,IBM推出了System/360,這是一個(gè)系列的兼容機(jī),具有相同架構(gòu)和指令集,只是性能、容量不同,System/360是一個(gè)革命性的產(chǎn)品,讓IBM獲得了巨大成功,成為了藍(lán)色巨人。
[[442586]]
由于當(dāng)時(shí)的計(jì)算機(jī)都是龐然大物,功能強(qiáng)大而復(fù)雜,DEC公司開(kāi)辟了一條新路:PDP系列小型機(jī)。
小型機(jī)簡(jiǎn)化了大型機(jī)的功能,降低了使用成本,極大地促進(jìn)了計(jì)算機(jī)的發(fā)展和創(chuàng)新(比如Unix),其中最著名的就是PDP-11。
[[442587]]
1967年~1969年,著名的阿帕網(wǎng)建成, 成為現(xiàn)代互聯(lián)網(wǎng)的先驅(qū)。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
1968年斯坦福研究所的Douglas C. Englebart 做了一次“世界上最偉大的演示”。
在這次演示中, 他第一次公開(kāi)展示了鼠標(biāo)、超文本、圖形用戶(hù)界面、文字處理、視頻會(huì)議,幾乎囊括了現(xiàn)代計(jì)算機(jī)幾乎所有基本元素。直接影響了施樂(lè)的項(xiàng)目,以及后來(lái)蘋(píng)果和微軟的操作系統(tǒng)。
[[442588]]
同一年,計(jì)算機(jī)編程界的圣經(jīng)《The Art of Comptuer programming》出版第一卷。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
60年代,中國(guó)的計(jì)算機(jī)研發(fā)也取得了很大進(jìn)展。
1960年,計(jì)算所夏培肅主持研發(fā)的107機(jī)交付給中國(guó)科技大學(xué),每秒2000次。107機(jī)連續(xù)無(wú)故障運(yùn)行時(shí)長(zhǎng)超過(guò)20小時(shí),創(chuàng)造了電子管計(jì)算機(jī)的紀(jì)錄。
1964年,中科院計(jì)算所研制的119計(jì)算機(jī)投入使用,每秒運(yùn)算速度達(dá)到5萬(wàn)次,它的仿制機(jī)J-501在華東計(jì)算所為氫彈研制立下了汗馬功勞。
[[442589]]
1965年,109乙大型晶體管計(jì)算機(jī)研制成功,每秒運(yùn)算六萬(wàn)次。在此基礎(chǔ)上改進(jìn)的109丙機(jī)運(yùn)算速度躍升至11.5萬(wàn)次。109丙機(jī)共生產(chǎn)了兩臺(tái),一直服務(wù)到上世紀(jì)80年代,被國(guó)防科工委譽(yù)為“功勛機(jī)”。第一代核彈的定型和發(fā)展,“東方紅一號(hào)”衛(wèi)星的軌道論證,都是109丙機(jī)在做默默支持。
此時(shí)中國(guó)還主要埋頭于計(jì)算機(jī)的研發(fā),由于資金和技術(shù)受限,主要服務(wù)于國(guó)防科工,沒(méi)有進(jìn)入商業(yè)計(jì)算領(lǐng)域。在計(jì)算機(jī)理論、編程語(yǔ)言、網(wǎng)絡(luò)等領(lǐng)域和美國(guó)差距巨大。
更不幸的是,隨后便進(jìn)入了十年浩劫。
70年代
1970年,IBM的研究員E. F. Codd提出了關(guān)系數(shù)據(jù)庫(kù)的模型,取代網(wǎng)狀和層次模型,成為數(shù)據(jù)庫(kù)的主流,引發(fā)了一個(gè)行業(yè)的巨大繁榮。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
70年代初,肯·湯普森和丹尼斯·里奇發(fā)明了偉大的Unix 和 C語(yǔ)言, 他們工作的機(jī)器正是DEC的小型機(jī)PDP-11。
[[442590]]
除了桌面Windows系統(tǒng)之外,Unix家族統(tǒng)治了全世界的電腦和手機(jī)。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
1975年,IBM的John Cocke 開(kāi)始研發(fā)第一個(gè)RISC架構(gòu),伯克利和斯坦福也開(kāi)始了類(lèi)似的項(xiàng)目。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
1976 年 3 月,第一臺(tái)超級(jí)計(jì)算機(jī) CRAY-1 發(fā)布,,它可以在一秒鐘內(nèi)執(zhí)行 1.6 億次操作!
[[442591]]
1971 年,Steve Cook 發(fā)表了他關(guān)于 NP 完全性的開(kāi)創(chuàng)性論文。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
1976年,Whitfield Diffie和Martin Hellman 發(fā)表了一篇論文,介紹了非對(duì)稱(chēng)公鑰密碼學(xué)的理論,一年后RSA算法誕生,一直沿用至今,保護(hù)著全世界的網(wǎng)絡(luò)通信
沒(méi)錯(cuò),我們和美帝的差距就是這么大
70年代,個(gè)人計(jì)算機(jī)的萌芽開(kāi)始出現(xiàn)。
比爾蓋茨和保羅艾倫為Altair 8800計(jì)算機(jī)寫(xiě)了一個(gè)Basic 解釋器,隨后成立了微軟。
[[442593]]
喬布斯也推出了Apple I 和 Apple II 。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
70年代末,Intel 的8086和8088個(gè)人電腦芯片相繼推向市場(chǎng)。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
70年代中國(guó)的計(jì)算機(jī)事業(yè)并沒(méi)有完全停滯。
1973年,第一臺(tái)百萬(wàn)次集成電路150機(jī)研制成功,它的操作系統(tǒng)由北京大學(xué)教授楊芙清領(lǐng)銜研制,這是國(guó)內(nèi)第一個(gè)自行設(shè)計(jì)的操作系統(tǒng)。
1974年,中國(guó)第一個(gè)系列化的小型集成電路計(jì)算機(jī)DJS-130機(jī)研制成功
1977年,中國(guó)第一臺(tái)微型計(jì)算機(jī)DJS-050機(jī)問(wèn)世。
1979年,王選的激光照排技術(shù)輸出了第一張中文報(bào)紙。
1979 年成功仿制出 8080 微處理器和 6800 微處理器。
80年代
1981年,IBM 推出了PC兼容機(jī),使個(gè)人電腦成為主流。
[[442596]]
PC上的各種商業(yè)軟件開(kāi)始繁榮起來(lái),例如電子表格軟件VisiCal, Lotus1-2-3, 文字編輯軟件WordStar, WordPefect 等等。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
當(dāng)然還有微軟的Word和Excel,有人說(shuō)是微軟抄襲了WPS,這挺可笑的,微軟在80年代推出這些軟件的時(shí)候,求伯君還沒(méi)開(kāi)始寫(xiě)WPS。
1982 年 ,Adobe 公司推出了PostScript,徹底改變了點(diǎn)陣打印機(jī)和激光打印機(jī)的打印方式。
[[442597]]
1983年,4.2BSD發(fā)布,其中第一次包含了完整的TCP/IP實(shí)現(xiàn)。
[[442598]]
同年,Apple 推出了 Macintosh 計(jì)算機(jī),漂亮的圖形界面第一次出現(xiàn)在大規(guī)模生產(chǎn)的個(gè)人計(jì)算機(jī)上。
[[442599]]
還是同一年,Richard Stallman從麻省理工辭職,開(kāi)始GNU項(xiàng)目,他相繼開(kāi)發(fā)了Emacs和Gcc等著名的自由軟件,提出了著名了CopyLeft和GPL協(xié)議。
[[442600]]
80年代,中國(guó)的情況怎么樣呢?
80年代初,雖然中國(guó)已經(jīng)能夠仿制8080,6800等芯片,但是卻沒(méi)有把CPU的研究獨(dú)立出來(lái),為以后的發(fā)展埋下了隱患。
由于研發(fā)經(jīng)費(fèi)縮水,我國(guó) 70 年代末至 80 年代初自主研制的計(jì)算機(jī)項(xiàng)目,與集成電路和半導(dǎo)體研發(fā)一起,都以“沒(méi)錢(qián)”為由停掉了,發(fā)展策略的失誤,不重視研發(fā)設(shè)計(jì)過(guò)程,使得我國(guó)的計(jì)算機(jī)技術(shù)發(fā)展放緩。
1980年,中國(guó)數(shù)據(jù)庫(kù)的泰斗薩師煊才開(kāi)始在人民大學(xué)開(kāi)設(shè)中國(guó)第一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)課程。
[[442601]]
1983年,國(guó)防科技大學(xué)慈云桂帶領(lǐng)的中國(guó)巨型機(jī)研發(fā)小組,經(jīng)過(guò)極其艱苦的努力、付出了巨大犧牲以后,終于研發(fā)成功銀河-I巨型計(jì)算機(jī)。
[[442602]]
同一年,中國(guó)也推出了第一臺(tái)IBM PC兼容機(jī):長(zhǎng)城100 DJS-0520。
1987年,中國(guó)首次實(shí)現(xiàn)與國(guó)外聯(lián)網(wǎng), 發(fā)出第一封電子郵件:“Across the Great Wall we can reach every corner in the world.(越過(guò)長(zhǎng)城,走向世界)”
90年代
微軟經(jīng)過(guò)不懈努力,經(jīng)過(guò)Window3.0、3.1、3.2 ,終于通過(guò)Windows 95實(shí)現(xiàn)了比爾蓋茨的夢(mèng)想:
每家的桌子上都有一臺(tái)電腦,其中運(yùn)行著微軟的操作系統(tǒng)。
沒(méi)錯(cuò),我們和美帝的差距就是這么大
微軟統(tǒng)治了桌面,但是它沒(méi)有想到,一個(gè)小小的瀏覽器Netscape開(kāi)啟了互聯(lián)網(wǎng)時(shí)代,對(duì)它造成了致命威脅。
[[442604]]
兩門(mén)對(duì)后來(lái)的軟件開(kāi)發(fā)影響巨大的開(kāi)發(fā)語(yǔ)言Java和JavaScript于1995年相繼問(wèn)世。
90后代后期,.com 公司扎堆上市,最后在2000年泡沫破滅。不過(guò)一批優(yōu)質(zhì)的公司被篩選出來(lái),成為新世紀(jì)的巨無(wú)霸:Google, Amazon, eBay.....
90年代中國(guó)的超級(jí)計(jì)算機(jī)發(fā)展還不錯(cuò),曙光1號(hào),曙光1000,2000, 銀行-II,銀河-III,接近了國(guó)際先進(jìn)水平。但是它們都有一個(gè)致命的弱點(diǎn):沒(méi)有“中國(guó)芯”(CPU),缺少“中國(guó)魂”(操作系統(tǒng))
這一時(shí)期,中國(guó)的軟件業(yè)終于開(kāi)始起步,求伯君的WPS,王志東的中文之星、嚴(yán)援朝的CCDOS,鮑岳橋的UCDOS,朱崇君CCED,這是一個(gè)充滿(mǎn)個(gè)人英雄主義的時(shí)代。
財(cái)務(wù)軟件公司用友和金蝶、東軟也相繼誕生,但是國(guó)外的巨頭IBM、微軟,Oracle , Sybase等看到巨大的中國(guó)市場(chǎng),紛紛搶灘登陸,相比它們,中國(guó)軟件業(yè)也實(shí)在太弱小了。
寫(xiě)在最后
2000年以后,操作系統(tǒng)、數(shù)據(jù)庫(kù)、編程語(yǔ)言、計(jì)算機(jī)體系結(jié)構(gòu)雖然還不斷有創(chuàng)新:如云計(jì)算、大數(shù)據(jù)、基于大數(shù)據(jù)訓(xùn)練出來(lái)的人工智能,智能手機(jī)等等。
但是和前面50年相比,似乎沒(méi)有顛覆性的技術(shù)發(fā)明出現(xiàn)。
IT技術(shù)就像沿著原來(lái)的道路在滑行, 所以Peter Thiel 說(shuō)了這么一句話(huà):
“我們想要一輛可以飛的汽車(chē),得到的卻是140個(gè)字符”
沒(méi)錯(cuò),我們和美帝的差距就是這么大
幸運(yùn)的是,中國(guó)抓住了互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)機(jī)遇,誕生了一批世界級(jí)公司。
但是從上述對(duì)比來(lái)看,我們只是在商業(yè)模式和應(yīng)用層面發(fā)展得不錯(cuò),吃到了互聯(lián)網(wǎng)發(fā)展的巨大紅利。
相比美國(guó)在各個(gè)技術(shù)領(lǐng)域眾多的發(fā)明,雄厚的積累,我們的差距依然很大。
我們現(xiàn)在拼命競(jìng)爭(zhēng),瘋狂內(nèi)卷,出現(xiàn)35歲危機(jī),恐怕有一部分原因就是浮在上面的應(yīng)用層,這里的活兒不需要經(jīng)年累月的積累,經(jīng)過(guò)培訓(xùn)的新人就可以做。
所以必須要向美國(guó)學(xué)習(xí),學(xué)習(xí)他們的IT技術(shù)、科研機(jī)制、創(chuàng)新文化。
也許現(xiàn)有的技術(shù)領(lǐng)域我們底蘊(yùn)不夠,缺乏先發(fā)優(yōu)勢(shì),競(jìng)爭(zhēng)不過(guò),那就要抓住未來(lái)可能的市場(chǎng)機(jī)遇,實(shí)現(xiàn)超越。
過(guò)去的幾十年,我們錯(cuò)過(guò)了很多機(jī)會(huì),未來(lái)的幾十年,我們也一定會(huì)抓住新的機(jī)會(huì)。
只有這樣,下一代才有可能過(guò)得好一些。
如需轉(zhuǎn)載,請(qǐng)通過(guò)作者微信公眾號(hào)coderising獲取授權(quán)。