【歷史上的今天】1 月 7 日:Mosaic 正式停止開發;Sketchpad 問世;PDA 被命名

2022-01-07 12:00:04

整理 | 王啟隆

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

今天是 2022 年 1 月 7 日,在 1942 年的今天,英國理論物理學家霍金(Stephen Hawking)出生;霍金在理論物理學中的貢獻受到廣泛的讚譽,有人甚至稱他是「愛因斯坦之後最偉大的理論物理學家」。他患有嚴重的肌肉萎縮性脊髓側索硬化症,行動困難,更使他受到普遍的尊重。霍金最著名的工作是有關黑洞的研究。回顧計算機歷史上的 1 月 7 日,這一天還發生過哪些關鍵事件呢?

1944 年 1 月 7 日:Bourne shell 的發明者 Steven Bourne 出生

在這裡插入圖片描述

圖源:維基百科

史蒂文·伯恩(Steven Bourne)出生於 1944 年 1 月 7 日,他是一名英國電腦科學家,以創作 Unix 標準命令列介面的基礎 Bourne shell(sh)而聞名,曾在劍橋大學計算機實驗室從事 ALGOL 68 編譯器的工作。伯恩曾經是美國計算機協會(ACM)的主席,與數學家約翰康威一起研究細胞自動機「生命遊戲」。他還是皇家天文學會的會員。

大學時期,伯恩在英國倫敦國王學院(King’s College London)獲得數學學士學位,擁有劍橋大學三一學院的電腦科學文憑和數學博士學位。後來,他在劍橋大學計算機實驗室從事 ALGOL 68 編譯器的工作,他還參與了一個用於月球理論計算的代數作業系統的 CAMAL 的工作。從劍橋大學畢業後,伯恩在貝爾實驗室與第七版 Unix 團隊一起工作了 9 年;這期間除了 Bourne shell,他還編寫了 adb 偵錯程式並維護了 Unix 系統,寫了一本面向普通讀者的 Unix 介紹書。

從貝爾實驗室畢業後,伯恩曾在矽圖形公司(Sgi)、數位裝置公司(DEC)、太陽微系統公司和思科系統公司(Cisco)擔任高階工程管理職位。作為國際資訊處理聯合會(IFIP)的成員,他參與了程式設計和資訊學國際標準的開發,指導 IFIP 演演算法語言和計算工作組維護和支援程式語言 ALGOL 60 和 ALGOL 68。到了 2014 年,伯恩於 Icon Venture Partners 擔任技術長,而 Icon Venture Partners 是一家總部位於加州門洛帕克的風險投資公司;他也是 ACM Queue 的編輯顧問委員會主席,這是他在擔任 ACM 主席時幫助創辦的雜誌。

資料來源:維基百科、百度百科

1963 年 1 月 7 日:計算機輔助繪圖系統 Sketchpad 誕生

在這裡插入圖片描述

圖源:維基百科

在自己的麻省理工學院(MIT)博士論文中,計算機圖學之父伊凡·蘇澤蘭(Ivan Sutherland)開發了革命性的計算機程式 Sketchpad。彼時,光電筆剛剛被髮明,而藉助這個程式,使用者可以用光電筆在電子管顯示器上作圖;Sketchpad 是計算機輔助設計的鼻祖,是最早的人機互動圖形系統,代表計算機圖學領域的一次重大突破。

如今,計算機歷史博物館仍儲存著 Sketchpad 的程式列表。Sketchpad 在麻省理工學院(MIT)的林肯 TX-2 電腦上執行,使用者可以用光電筆在螢幕上畫畫;在顯示儲存檔案的 36 個畫素點中,有 20 個給出了顯示系統中該顯示點的座標,其餘 16 個給出了負責將該顯示點新增到顯示中的 n 元件元素的地址。幾何約束(Geometric constraints)是 Sketchpad 的另一項重大發明,它讓使用者可以輕鬆地約束繪圖中的幾何屬性——例如,使用者可以固定一條線的長度或兩條線之間的夾角。

Sketchpad 是世界上最早的人機介面(HCI),被認為是現代計算機輔助設計(CAD)的始祖,也是計算機圖學的一大突破;蘇澤蘭在 3D 計算機建模和視覺模擬方面開闢了新天地,為計算機圖學和 CAD/CAM 的發展奠定了基礎。Sketchpad 的圖形化使用者介面,如果拖動一個結點,所有與之相接的路徑都會同時改變位置,與現代的物件導向應用程式採用相同概念;Sketchpad 也是第一個互動式電腦程式,是之後眾多互動式系統的藍本。

資料來源:維基百科

1992 年 1 月 7 日:John Scully 為 Apple Newton 創造詞彙「PDA」

20 世紀 90 年代,那時候人類有 1989 年發明的便攜遊戲機 Game Boy,也有索尼發明的便攜電視機 Watchman,甚至已經開始出現帶彩色螢幕的筆記型電腦;但在 1992 年,也就是 30 年前,幾乎沒有人見過 MP3 播放器或智慧手機,也沒有人見過 PDA(掌上電腦)。1992 年 1 月 7 日,蘋果執行長約翰·斯卡利(John Sculley) 在拉斯維加斯舉行的消費電子展(CES)上發表主題演講時,創造了「PDA」這個詞。他宣佈,蘋果將在 1993 年推出掌上電腦大小的資訊裝置,比個人電腦更容易使用,售價低於 1000 美元。

在這裡插入圖片描述

圖源:CSDN 下載自東方 IC

1992 年 5 月 29 日,斯卡利又在芝加哥的另一次消費電子展上發表了講話。這一次,PDA 的概念不再止於他的口中,他帶來了一臺 Apple Newton,這是蘋果計劃在 1993 年初開始銷售的裝置原型。Apple Newton 的發明者之一史蒂夫·卡普斯(Steve Capps)在展會上演示瞭如何用這臺掌上電腦來訂購披薩,這個在 30 年後的今天稀鬆平常的行為,引爆了 30 年前的會場。

斯卡利為 Apple Newton 的造勢可謂是空前的成功,在首次亮相時被認為是跨時代技術創新;但由於一系列因素,包括其高昂的價格和手寫識別功能的早期問題,限制了 Apple Newton 的銷售。這導致蘋果公司最終在史蒂夫喬布斯返回公司一年後,於 1998 年扼殺了這條產品線。他批評裝置效能不佳、開發團隊的管理和手寫筆,他很不喜歡手寫筆的設計。許多人認為喬布斯這麼做的原因是他和約翰·斯卡利在離開蘋果公司前就一直針鋒相對,但喬布斯卻也看到了 Apple Newton 中技術和概念的潛力,並最終帶領蘋果創造了受 FingerWorks 啟發的多點觸控裝置:iPhone 和 iPad。

資料來源:維基百科

1997 年 1 月 7 日:NCSA Mosaic 正式停止開發和支援

NCSA Mosaic 是世界上最早的網路瀏覽器之一。它通過整合文字和圖形等多媒體形式,在普及全球資訊網和通用網際網路方面發揮了重要作用。從 1995 年開始,Mosaic 的市場份額被 Netscape Navigator 搶走,到 1997 年該專案停止時只剩下一小部分使用者。1997 年 1 月 7 日,NCSA 釋出了最後一版 Mosaic 瀏覽器,宣佈停止開發和支援 Mosaic 瀏覽器;到 1998 年,隨著使用者轉向其他網路瀏覽器,Mosaic 使用者群體幾乎完全消失。

在這裡插入圖片描述

圖源:維基百科

網景公司(Netscape)在開發 Netscape Navigator 時僱傭了許多 Mosaic 的原始作者;然而,它故意不與 Mosaic 共用程式碼,而是暗中開發著 Mozilla Firefox。Mosaic 停運之後,Spyglass 公司從 NCSA 獲得了用於生產自己的網路瀏覽器的技術和商標的許可,但從未使用過任何 NCSA Mosaic 原始碼;而微軟於 1995 年以 200 萬美元的價格獲得了 Spyglass Mosaic 的許可,對其進行了修改,並將其更名為 Internet Explorer。隨後,Microsoft 對 Internet Explorer 7 進行了稽核,以確保它不包含 Mosaic 程式碼,從此和 Spyglass 或 Mosaic 劃清關係。

在 NCSA 停止對 Mosaic 的工作後,幾個獨立的小組繼續堅持開發 NCSA Mosaic 的遺作。這些獨立的開發工作包括 mMosaic(多播 Mosaic)以及 Mosaic-CK 和 VMS Mosaic。其中最長壽的遺作是 VMS Mosaic,這是一個專門針對 OpenVMS 作業系統的 Mosaic 瀏覽器版本,開發人員結合了 mMosaic 的 HTML 引擎的重要部分,打造出了一種已經不復存在的瀏覽器風格。Mosaic 推動了瀏覽器領域的迅速發展,並見證了網際網路的興衰過程;它誕生時,全世界的網站數量還不過一百個,它滅亡時,正逢網際網路的第一次熱潮。

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