物件導向程式設計之父 | 歷史上的今天

整理 | 王啟隆

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

今天是 2023 年 5 月 17 日,在 1969 年的今天,國際電信聯盟第二十四屆行政理事會正式通過決議,決定把國際電信聯盟的成立日—5 月 17 日定為「世界電信日」,並要求各會員國從 1969 年起,在每年 5 月 17 日開展紀念活動。為了使紀念活動更有系統性,每年的世界電信日都有一個主題,今年世界電信日的主題是「通過資訊通訊技術增強最不發達國家的能力」。回顧網際網路歷史上的 5 月 17 日,這一天都發生過哪些關鍵事件呢?

1940 年 5 月 17 日:物件導向程式設計之父 Alan Kay 出生

圖源:維基百科

圖源:維基百科

艾倫·凱(Alan Curtis Kay)出生於 1940 年 5 月 17 日,他是一名美國電腦科學家、是 Smalltalk 的最初設計者、2003 年圖靈獎得主,在物件導向程式設計和窗口式圖形使用者界面方面作出了先驅性貢獻。目前艾倫擔任 Viewpoints 研究院院長,加州大學洛杉磯分校兼職教授;他曾任 Apple 公司院士,惠普公司資深院士。

1940 年,艾倫·凱出生於麻省的 Sprinfield,他的童年在澳洲度過。二戰時,艾倫回到美國,1949 年舉家遷往長島,1961 年,他開始在丹佛講解吉他課程。1968 年秋,艾倫與 Seymour Papert 認識,開始學習 Logo 語言。這段時期,他萌生了開發 Dynabook 電子書的想法 , 為此他準備發明一個新的語言——Smalltalk。Smalltalk 吸取了 Simula 的 class 的概念,並發展出圖形使用者界面(GUI),成為了蘋果麥金塔(Macintosh)電腦的原型。

1970 年,鮑勃·泰勒成立施樂 PARC 研究中心,艾倫·凱成為了第一個僱員,他在 PARC 中建立學習研究工作組(LRC),並參與 Alto 計算機的開發。1972 年,艾倫·凱在這時提出了 Smalltalk 的原型。Smalltalk 是一種物件導向的、動態類型的程式語言,由艾倫·凱、丹·英戈爾斯等於 20 世紀 70 年代初在 PARC 開發。Smalltalk 做了很多開創性工作,比如第一個提供集成開發環境,第一個提供自動化重構工具。Smalltalk 在教學中應用頗多,對其他眾多程式設計語言(尤其是面嚮對象語言)的產生起到了極大的推動作用,其中最優秀的接棒者非 Java 莫屬。

1983 年,艾倫·凱離開施樂 PARC,擔任 Atari 公司首席科學家兼副總裁。1984 年,他加盟蘋果公司的 ATG ( Advanced Technology Group )。1996 年,艾倫·凱加入了迪斯尼公司,任 Imagineering 公司的副總裁,開發 Squeak 軟體。1996 年 11 月,他又轉去研究 Etoys 系統。2001 年 6 月,艾倫離開迪斯尼,創辦 Viewpoints Research Institute,準備自己來做兒童相關的程式設計工作。2002 年 11 月 26 日,艾倫加盟惠普;直到 2005 年 7 月 20 日,惠普解散了 Advanced Software Research Team,艾倫便回到自己操辦的 Viewpoints 工作,直至今日。

資料來源:維基百科

1995 年 5 月 17 日:國內全面開放網際網路接入服務

圖源:維基百科

圖源:維基百科

1994 年 4 月 20 日,NCFC 工程通過美國 Sprint 公司連入 Internet(因特網)的 64K 國際專線開通,實現了與 Internet 的全功能連接。從此中國被國際上正式承認為真正擁有全功能 Internet 的國家。此事被中國新聞界評為 1994 年中國十大科技新聞之一,被國家統計公報列為中國 1994 年重大科技成就之一。

1994 年 5 月 15 日,中科院高能物理研究所設立了國內第一個 WEB 伺服器,推出中國第一套網頁,內容除介紹中國高科技發展外,還有一個欄目叫”Tour in China”。此後,該欄目開始提供包括新聞、經濟、文化、商貿等更為廣泛的圖文並茂的資訊,並改名為《中國之窗》。網際網路在中國高速發展,直到 1995 年 5 月 17 日,郵電部正式宣佈,向國內全面開放 Internet 服務。

資料來源:維基百科

2019 年 5 月 17 日:惠普宣佈以 13 億美元收購 Cray

圖源:維基百科

圖源:維基百科

Cray 公司是美國的超級電腦製造商和銷售商,總部位於華盛頓州西雅圖。公司的前身是 1972 年由計算機設計師希穆爾·克雷創立的克雷研究(Cray Research)。1989 年,希穆爾·克雷將克雷研究拆分出克雷電腦公司(Cray Computer Corporation),後來該公司在克雷研究被矽谷圖形公司併購後的一年後,亦即 1995 年,正式破產。目前的 Cray 公司則成立於 2000 年,在 Tera Computer Company 從矽谷圖形公司手上買下前克雷研究的資產業務後成立,但總部也已遷移數次。

在 20 世紀 70 年代至 90 年代期間,憑著希穆爾·克雷以及他的 Cray 公司新型超級電腦設計,Cray 公司控制整個超級電腦市場並佔據巔峰位置長達五年。1980 年代,正值小型電腦市場萌芽階段,大量小型對手加入競爭。到 1990 年代中葉,很多對手不是被擠出市場,就是被併購,而惠普(HP)、國際商業機器(IBM)在超級計算機市場的崛起並不斷吞併小對手;Cray 公司也沒有幸免,在 1995 年便破產了。

後來,新生的 Cray 公司依然是超級電腦領域的巨頭之一。全球曾經最快的超級電腦——泰坦(Titan),就是由 Cray 公司製造的 Cray XK7 組建。2019 年 5 月 17 日,惠普科技(Hewlett Packard Enterprise)以每股 35 美元、總計 13 億美元現金,收購 Cray 公司,試圖整合高效能運算領域,重演 1990 年代的歷史。

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

相關文章

CNNVD 通報微軟多個安全漏洞

CNNVD 通報微軟多個安全漏洞

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

CNNVD通報Oracle多個安全漏洞

CNNVD通報Oracle多個安全漏洞

近日,CNNVD通報Oracle多個安全漏洞,其中Oracle產品本身漏洞60個,影響到Oracle產品的其他廠商漏洞247個。包括Orac...