整理 | 王啟隆
透過「曆史上的今天」,從過去看未來,從現在亦可以改變未來。
今天是 2022 年 10 月 25 日,在 2007 年的今天,微軟公司宣布與社交網站 Facebook 簽署協定,将支付 2.4 億美元購買該網站 1.6% 的股份,這場協定也使 Facebook 的總估價達到 150 億美元。回顧計算機曆史的今天,又有什麼關鍵事件發生,改變了我們如今手中的技術和工具呢?
1910 年 10 月 25 日:首個電腦遊戲的創造者 William Higinbotham 出生
1910 年 10 月 25 日,威廉·辛吉勃森(William Higinbotham)出生在美國的康涅狄格州,他是一名美國實體學家,被認為是第一批電腦遊戲之一《雙人網球》的創造者。1958 年,他在一個示波器上創造了這款遊戲,以在國家實驗室的參觀日招待遊客。據說,辛吉勃森經常表示遺憾,因為比起發明了一款遊戲而出名,他更希望能在核不擴散方面的工作上成就一番事業。1994 年 11 月 10 日,辛吉勃森逝世,享年 84 歲。
圖源:維基百科
1948 年,辛吉勃森加入了布魯克海文國家實驗室的儀器小組。1951 年至 1968 年,他擔任該組織的負責人,與此同時,布魯克海文在 10 月會舉辦一年一度的訪客日,屆時将有數千人參觀實驗室;辛吉勃森是以負責建立一個展覽來展示儀器部門的工作。
到了 1958 年 10 月,在辛吉勃森擔任負責人期間,他注意到遊客們在參觀日對堆滿機器的高端展位不感興趣;為了更好地吸引參觀者,他決定創造一個互動式示範,他認為“創造出一個人們可以玩的遊戲,可能會活躍我們的科學努力與社會相關的資訊。”
利用示波器和模拟計算機,辛吉勃森創造了一款名為《雙人網球》的遊戲,這是曆史上第一個真正的電子遊戲。《雙人網球》展示了一個簡單的網球場側視圖,球員可以轉動旋鈕來調整球的角度,然後按下一個按鈕把球打給另一個球員。隻要在球還在場上的時候按下按鈕,球員就不會錯過球,但如果他們在錯誤的時間或錯誤的角度擊球,球就不會越過球門。這個展覽項目很快就受到了遊客的歡迎,人們排隊在顯示器上玩這個遊戲,行人絡繹不絕。
雖然《雙人網球》是曆史上第一個真正的電子遊戲,但擁有 20 多項發明專利的實體學家威廉·辛吉勃森對此不以為然,他隻是申請了這項技術的專利,不想進一步發展。這款遊戲在展會上展示了兩年之後,布魯克海文國家實驗室移走了電腦和展台,這款遊戲也被辛吉勃森遺忘了。直到 1964 年,Sanders Associates 獲得了第一項視訊遊戲專利,Magnavox 在 20 世紀 70 年代初購買了這項專利,并開始生産視訊遊戲系統;電子遊戲界的競争對手們試圖打破這項專利的壟斷,是以辛吉勃森被傳喚出庭作證,但此案當時已庭外和解。
直到 1982 年,辛吉勃森在《Creative Computing》雜志上發表了一篇文章,他才以電子遊戲的發明者而廣為人知。雖然《雙人網球》這款遊戲初衷并不是發展遊戲産業,但不可否認的是,這款遊戲的出現,給後來的很多遊戲制作人帶來了很多的靈感,也為許多人的遊戲生活帶來了無數的歡樂。
資料來源:維基百科
1928 年 10 月 25 日:BNF 範式共同發明者、圖靈獎得主 Peter Naur 出生
彼得·諾爾(Peter Naur),1928 年 10 月 25 日誕生于丹麥腓特烈斯堡,2016 年 1 月 3 日逝世,享年 87 歲。諾爾是計算機科學先驅、BNF 範式的共同發明者,“因對程式設計語言設計和 ALGOL 60 的建立,以及對編譯器設計、計算機程式設計藝術和實踐的貢獻”獲 2005 年圖靈獎。他的姓(Naur)是 BNF 範式(Backus-Naur Form)中的N,該表示法用于大多數程式設計語言的文法描述。
圖源:維基百科
雖然彼得·諾爾是一位偉大的丹麥程式員,是至今唯一的一名丹麥籍圖靈獎得主,但他最初研究的其實是天文學。1950 - 1951 年間,他在英國劍橋大學進修期間,用過由威爾克斯主持研制的世界上第一台存儲程式式數字計算機 EDSAC;諾爾在 EDSAC 上面計算天文學知識,而為了更好的計算,同時也為了完成自己的論文,諾爾意識到自己需要更強大的程式設計能力,從此轉戰計算機領域。
1960 年,彼得·諾爾進一步完善 BNF 範式。BNF(Backus-Naur Form,巴科斯-諾爾範式)是一種上下文無關文法的符号技術,通常用于描述計算機程式設計語言、文檔格式、指令集和通信協定等使用的語言的文法;BNF 由約翰·巴科斯首先在 ALGOL 58 中實作,彼得·諾爾在 ALGOL 60 中進一步發展概念并簡化符号。
2002 年,前圖靈獎得主 Edsger Dijbstra 把 ALGOL 60 的發展描述為“一個絕對的奇迹”,标志着他所說的“計算科學”的誕生,因為 ALGOL 60 首次顯示了自動計算能夠并且應當成為學術關注的主題。ALGOL 60 的發展是一群極具天賦的人才的工作成果,其中包括幾位以後的圖靈獎獲得者;諾爾在将軟體工程建立為一種學科方面起了很大作用。他通過他的主張和結構化程式設計方面的工作,在編寫準确程式的方法學上作出了先驅性的貢獻,而他的主張使程式員表達他們的假設成為可能。
資料來源:維基百科
1944 年 10 月 25 日:華為創始人任正非出生
1944 年 10 月 25 日,任正非出生于貴州省鎮甯縣,祖籍浙江浦江。他畢業于重慶大學,是華為技術有限公司創始人、總裁。2020 年 8 月 10 日,《财富》公布世界 500 強榜(企業名單),華為排在第 49 位,是 2020 年中國民營企業 500 強第一名;2021 年 4 月,福布斯全球富豪榜釋出,任正非以 12 億美元财富位列榜單第 2378 位。
曆史上的今天:Windows XP 誕生;任正非出生;圖靈獎程式設計語言先驅誕生
圖源:維基百科
在 9 月 15 日的“曆史上的今天”專欄裡,我們介紹了華為的誕生。1983 年退伍的任正非跟随妻子搬家至深圳,複員轉業至深圳南海石油後勤服務基地;1987 年,因工作不順利,任正非轉而集資 21000 元人民币創立華為公司。創立初期,華為靠代理香港某公司的程控交換機獲得了第一桶金;但是代理他人的機器始終不是出路,是以任正非孤注一擲,投入 C&C08 機的研發。
1991 年 9 月,華為租下了深圳寶安縣蚝業村工業大廈三樓作為研制程控交換機的場所,五十多名年輕員工跟随任正非來到這棟破舊的廠房中,開始了他們充滿艱險和未知的創業之路。
任正非幾乎每天都到現場檢查生産及開發進度,開會研究面臨的困難,分工協調解決各式各樣的問題。遇到吃飯時間,任正非和公司上司就在大排檔同大家聚餐,由其中職位最高的人自掏腰包請大家吃飯;後來,華為公司總部搬到了深圳龍崗坂田華為工業園,任正非帶着華為熬過了創業的艱苦歲月。
1993 年年末,C&C08 交換機終于研發成功。其價格比國外同類産品低三分之二,讓華為占領了市場的同時引來了許多競争對手。2003 年 1 月 23 日,思科正式起訴華為及華為美國分公司,理由是後者對公司的産品進行了仿制,侵犯其知識産權。
面對思科的打壓,任正非一邊在美國聘請律師應訴,一邊着手結盟思科在美國的死對頭 3COM 公司。2003 年 3 月,華為和當時已進入衰退期的 3COM 公司宣布成立合資公司“華為三康”,3COM 公司的 CEO 專程作證華為沒有侵犯思科的知識産權。最終,雙方達成和解。
2018 年 3 月 22 日,華為公布新一屆董事會成員,任正非不再擔任副董事長,變為董事會成員。他一直不以獨裁者自居,曾在采訪中說過“公司一直在運轉,我隻是懸在中間的一個‘傀儡’。不要操心這個問題。” 如今國際各界風雲動蕩,在這個高速發達的資訊時代,華為會在科技世界開辟一個怎樣的新未來?這個問題最終還是需要時間來回答。
資料來源:百度百科、《任正非的競争智慧》
1977 年 10 月 25 日:VAX-11/780 計算機面世
圖源:維基百科
在 1977 年 10 月 25 日,DEC 公司建立了第一個 VAX( Virtual Address Extension),也就是虛拟位址擴充的計算機體系;它實質上是 DEC 計算機系統特有的複雜指令計算(CISC)體系結構的計算機 VAX-11/780。這個大家夥是一台 32 位的計算機,并且具有高達 1MIPS 的運算性能。在那個年代,VAX-11/780 的速度和性能都是無與倫比的。
VAX 計算機專用的終端隻能用于 VAX 系統上,它的唯一性和不相容性保持着它的安全基礎。自 VAX-11/780 問世之後,很多不同款式、價格、性能及運算能力的版本相繼推出。VAX 超級小型機曾經在二十世紀八十年代初風靡一時,DEC 的小型機曾占據了世界超級小型機市場的 40%。
資料來源:維基百科
2001 年 10 月 25 日:Microsoft Windows XP 釋出
Windows XP 是微軟公司生産的用于個人電腦的 32 位和 64 位作業系統系列,于 2001 年 10 月 25 日正式釋出。作為 Windows 2000 Professional 和 Windows ME 的繼承者,Windows XP 是微軟在 Windows NT 核心和體系結構上建構的第一個面向消費者的作業系統;據國際資料公司(International Data Corporation)的一名分析師稱,截至 2006 年 1 月,超過 4 億份 Win XP 系統拷貝仍在被使用中。Win XP 的繼任者 Windows Vista 在 2007 年 1 月向公衆釋出。
圖源:維基百科
Windows XP 最初的代号是 Whistler(惠斯勒),這是不列颠哥倫比亞省(加拿大西部的一個省)的一座山;除此之外,還有奧德賽(Odyssey)和“雙面神”(Janus)等代号,都因不明是以而未被采用。Windows XP 最後以“XP”被命名;XP 代表“eXPerience”,即體驗。微軟喜愛的說法是:Windows 的以前版本中捆綁的是應用軟體,但 Windows XP 則蘊含了豐富的體驗。
一張納帕縣郊外的風景照片,照片中包括了高低起伏的綠山及有層積雲和卷雲的藍天,承載了無數開發者的回憶。Windows XP 使用了 Luna 圖形使用者界面和雙列開始菜單,提升了系統的安全性和工作性能,提供了 WiFi 支援,簡化了軟體的安裝和運作,并增加了遠端桌面功能。Win XP 也是率先使用雙列菜單的作業系統,為之後的 Windows 版本的開始菜單提供了基礎;微軟在 Windows 8 試圖用開始螢幕取代雙列開始菜單,但雙列菜單最終仍在 Windows 10 回歸。
2014 年 4 月 8 日,微軟終止對 Windows XP 的技術支援,但在“Wannacry”勒索蠕蟲事件依然為 Windows XP 釋出特别更新檔。在 2022 年的現在,還是有很多電腦運作着 Windows XP;正如現在許多銀行為了安全性還使用着 IE 浏覽器,因為舊系統年代久遠,更新不止、工作量大,容易引發風險。今年是 Windows XP 誕生後的第二十一年,而這又是你成為技術人的第幾年呢?歡迎參與本期評論,分享你開發路上的點點滴滴。
【歡迎投稿】以史為鏡,可以知興替。計算機科學發展至今,有許多至關重要的事件、人物,歡迎所有朋友一起共建「曆史上的今天」,投稿郵箱:[email protected] 。