天天看點

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

整理 | 王啟隆

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

今天是 2022 年 2 月 22 日,在 1857 年的今天,德國實體學家海因裡希·赫茲(Heinrich Hertz)出生。赫茲于 1887 年首先用實驗證明了電磁波的存在,并于 1888 年發表了論文。他對電磁學有很大的貢獻,是以頻率的國際機關制機關赫茲以他的名字命名。回顧計算機曆史上的 2 月 22 日,這一天都發生過哪些值得我們銘記的關鍵事件呢?

1909 年 2 月 22 日:計算機協會(ACM)聯合創始人 Edmund Berkeley 出生

1909 年 2 月 22 日,計算機先驅埃德蒙·伯克利(Edmund Berkeley)出生。他于 1947 年和人共同創立了計算機協會(ACM),并在 1949 年出版的著作《巨型大腦或思考的機器》普及了認知圖像早期的計算機,他對“思維機器”的認知深深地影響了人類生活的長期預測。他還是一位社會活動家,緻力于實作可能将核戰争威脅降至最低的條件。

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

圖源:維基百科

埃德蒙·伯克利就讀于聖伯納德學校和菲利普斯埃克塞特學院,随後在 1930 年獲得了哈佛大學數學和邏輯學士學位。從 1934 年開始,他在保誠保險公司當了 14 年保險精算師,但二戰期間曾在美國海軍服役。1939 年,伯克利在貝爾實驗室看到了 George Stibitz 發明的電腦,并在 1942 年看到了哈佛 Mark I 計算機。1946 年 11 月,他起草了“保誠序列控制電腦”的規範;次年,伯克利和發明了世界上第一台通用計算機的約翰·莫克利共同探讨 UNIVAC 計算機的問題。最終在 1947 年,伯克利的保誠公司與 Eckert-Mauchly 計算機公司簽訂合同,生産;1第一批 UNIVAC 計算機之一。

1948 年,伯克利離開保誠集團,成為一名獨立顧問;當時公司禁止他從事與避免核戰争有關的項目,即使是在私底下也不能接觸核武器相關的項目。伯克利在 1949 年出版了他的著作《巨型大腦或思考的機器》,從此聲名鵲起;在這本書中,他描述了計算機背後的原理(當時用的是“機械大腦”、“序列控制電腦”或其他各種術語),還概述了一種被後人稱為第一台“個人計算機”的裝置,Simon。

在那之後,伯克利創辦、出版和編輯了世界上第一本計算機雜志《計算機與自動化》。在 1963 年 1 月的《計算機與自動化》雜志的扉頁上,伯克利發表了埃弗拉伊姆·阿拉齊 ( Efraim Arazi ) 于 1962 年創作的一幅畫作《計算機藝術》。這張照片啟發了他在 1963 年發起了第一屆計算機藝術競賽。随後,伯克利創造了計算機藝術一詞,就這樣成為了計算機藝術領域的先驅。

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

1928 年 2 月 22 日:BASIC 計算機程式設計語言的共同開發者 Thomas Kurtz 出生

BASIC 程式設計語言的誕生遠遠早于個人計算機誕生之前,這門語言易于學習、使用簡單且适用于各種任務,為數百萬人打開了計算機程式設計的大門。盡管在這三十年來,BASIC 因其固有的局限性和衆多批評者限制了一部分傳播,但它仍然是當今計算機專家中教授和使用最廣泛的語言。在 1960 年代,在微型計算機建成之前的幾年,大型主機計算機通過處理成批的打孔卡來運作程式;這些大型機需要一群訓練有素的操作員來為相對未受過訓練的使用者提供服務,是以在當時,沒人能想到普通人也可以操作計算機或編寫計算機語言。

在這一時代背景下,達特茅斯學院的數學教授約翰·克米尼(John G. Kemeny)博士和托馬斯·庫爾茨(Thomas E. Kurtz)博士于 1964 年開始了一個項目。克米尼和庫爾茨當時正在與學生合作開展一個分時項目,該項目預計可以讓多人同時通路大學的大型計算機。作為該項目的一部分,克米尼和庫爾茨開發了 BASIC,兩位教授們希望 BASIC 成為一種易于使用的通用程式設計語言,讓更多人能夠自己與計算機進行通信。

到 1970 年代,當第一台微型計算機面世時,BASIC 已被視為一種優秀的個人程式設計語言,并且已經經曆了幾次突變。1974 年,兩名大學生——也就是保羅·艾倫和比爾·蓋茨,将其用于套件建構的 4K RAM Altair,讓 BASIC 成為最早在個人計算機上實作的語言之一;艾倫和蓋茨後來成立了微軟公司,他們改進的 Microsoft BASIC 如今可以用于任何個人計算機。

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

時間回到 1928 年,在這一年的 2 月 22 日,托馬斯·庫爾茨(Thomas Eugene Kurtz)出生在美國伊利諾伊州的奧克帕克,其父親是在國際獅子會總部擔任各種職務的奧斯卡·克裡斯·庫爾茨和海倫·貝爾·庫爾茨。庫爾茨從小就對科學感興趣,他于 1950 年在諾克斯學院畢業,并獲得實體學博士學位;随後在 1956 年,庫爾茨前往普林斯頓大學深造并獲得學位,同年加入達特茅斯學院數學系,教授統計學和數值分析。1983 年,庫爾茨和自己的同僚約翰·克米尼(John G. Kemeny)共同創立了一家名為 True BASIC 的公司,以銷售 True BASIC 語言的更新版本。

庫爾茨還曾擔任 EDUCOM 的理事會主席和受托人、NERComP 的受托人和主席以及總統科學咨詢委員會的皮爾斯小組成員;除此之外,他還曾在 CONDUIT 項目和 CCUC 教學計算會議的指導委員會任職。1974 年,美國資訊處理協會聯合會在全國計算機會議上向克米尼和庫爾茨頒發了獎項,以表彰他們在 BASIC 和分時系統方面的工作。1991 年,計算機協會授予庫爾茨 IEEE 計算機先鋒獎。

2000 年 2 月 22 日:Red Hat 釋出了 Red Hat Enterprise Linux 的第一個版本

Red Hat Enterprise Linux(RHEL)是一個由紅帽公司(Red Hat)開發的商業市場導向的 Linux 發行版。紅帽公司從 Red Hat Enterprise Linux 5 開始對企業版 LINUX 的每個版本提供 10 年的支援;Red Hat Enterprise Linux 常被簡稱為 RHEL,但其實 RHEL 并非官方名稱。RHEL 大約 3 年釋出一個新版本;紅帽公司使用嚴格的商标規則來限制免費重新分發其官方支援的 RHEL 版本,但仍免費提供其源代碼。通過剝離 Red Hat 商标等非自由元件,第三方廠商可以建構和重新分發 RHEL 的衍生産品:比如說,社群支援的發行版(Rocky Linux )和商業分支版本(Oracle Linux)都屬于這種情況。

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

Red Hat Enterprise Linux 并不是 Red Hat Linux。最初,RHEL 确實基于 Red Hat Linux,但使用較為保守的釋出周期;後來的版本都是基于 Fedora Linux。大約每六個版本的 Fedora 會伴随一個新版本的 Red Hat Enterprise Linux 釋出,從 RHEL 9 開始,也同時基于同樣主版本号的 CentOS Stream 開發。此外,Fedora 項目釋出了一組用于 RHEL 的軟體包,稱為 Extra Packages for Enterprise Linux(EPEL)。EPEL 包可以在 RHEL 中工作,但由願意的社群成員來維護包并支援任何上遊更改。

最初, RHEL 是免費提供給任何想要下載下傳它的人的,而紅帽公司則靠支援來賺錢。随後,紅帽公司開始将其産品線拆分為紅帽企業 Linux(RHEL)和 Fedora(由紅帽公司贊助的社群發行版和項目),後者的設計宗旨是穩定并長期支援企業使用者。商标的使用防止了其他廠商對 Red Hat Enterprise Linux 的逐字複制。如今,許多商業供應商使用 RHEL 作為其産品中作業系統的基礎;最著名的兩個當屬 VMware ESX Server 中的控制台作業系統還有 Oracle Linux respin。

2011 年 2 月 22 日:Android 3.0(Honeycomb)釋出

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

Android Honeycomb 是由谷歌開發的 Android 作業系統的一個主要版本,是主要為具有大螢幕的裝置(例如平闆電腦)設計的,其版本号是 3.0。2011 年 2 月 22 日,Android Honeycomb 随摩托羅拉的平闆電腦産品 Motorola Xoom 一同釋出;Honeycomb 引入了一個被稱為“holographic”的使用者界面主題和一個基于 Android 主要功能(例如多任務,通知和小部件)的互動模型。Honeycomb 沿用了早期安卓版本以甜點和零食命名的慣例,意思是“蜂巢”;這一代的吉祥物安卓機器人也變成了一個黑藍斑紋相間的蜜蜂。

Honeycomb 中引入的新功能很多,如今常見的 UI 設計——電子郵件和聯系人應用程式同時使用兩個窗格以及用于多任務處理的最近應用程式視圖便源自 Android 3.0;此外,Gallery 應用程式現在允許使用者以全屏模式檢視相冊和其他收藏,并可以通路收藏中其他照片的縮略圖;Honeycomb 的浏覽器應用程式還能将浏覽器視窗替換為頁籤,為匿名浏覽添加隐身模式,并在統一視圖中顯示書簽和曆史記錄等功能。由于 Honeycomb 和摩托羅拉的平闆電腦産品 Motorola Xoom 一同釋出,是以這一代系統重新設計了鍵盤,使在平闆電腦等大螢幕裝置上更容易輸入文本。還有一項容易被忽視的創意——可定制的主螢幕,也是源自 Honeycomb;如今這一功能已經在各種派生的安卓 UI 裡内置了十年之久,以至于很多人都忘記了。就在 Honeycomb 釋出的八個月之後,2011 年 10 月 8 日,對後代影響更為重大的 Android 4.0 問世。

《新程式員003》正式上市,50餘位技術專家共同創作,雲原生和數字化的開發者們的一本技術精選圖書。内容既有發展趨勢及方法論結構,華為、阿裡、位元組跳動、網易、快手、微軟、亞馬遜、英特爾、西門子、施耐德等30多家知名公司雲原生和數字化一手實戰經驗!

科技史上的今天:RBASIC語言作者出生;計算機協會創始人誕生

繼續閱讀