歷史上的今天:Windows XP 誕生;任正非出生;圖靈獎程式語言先驅誕生

整理 | 王啟隆

透過「歷史上的今天」,從過去看未來,從現在亦可以改變未來。

今天是 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 位。

圖源:維基百科

圖源:維基百科

在 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 誕生後的第二十一年,而這又是你成為技術人的第幾年呢?歡迎參與本期評論,分享你開發路上的點點滴滴。

【歡迎投稿】以史為鏡,可以知興替。電腦科學發展至今,有許多至關重要的事件、人物,歡迎所有朋友一起共建「歷史上的今天」,投稿郵箱:tangxy@csdn.net 。

相關文章

CNNVD 通報微軟多個安全漏洞

CNNVD 通報微軟多個安全漏洞

近日,CNNVD(國家資訊安全漏洞庫)正式通報微軟多個安全漏洞,其中微軟產品本身漏洞77個,影響到微軟產品的其他廠商漏洞8個。包括Micro...