Objective-C 之父 Brad J. Cox 博士去世,享年 77 歲

據 legacy 報道,Objective-C 之父 Brad J. Cox 博士已於 2021 年 1 月 2 日在自己的家中逝世,享年 77 歲。

Brad 博士在美國南卡羅來納州一家奶牛場長大,從小就對新興科技具有濃厚的興趣。從萊克城高中畢業後,他獲得了弗曼大學有機化學與數學理學學士學位和博士學位,隨後又進入芝加哥大學數學生物學系,並從事神經網絡的早期研究。在進行神經網絡研究的過程中,Brad 很快發現自己對計算機更感興趣。Brad 博士編寫的第一個軟件是一個用來模擬神經元簇的 PDP-8 程序。

在進入軟件行業之前,Brad Cox 曾在國際電話和電報公司(ITT)、美國國立衛生研究院和伍茲霍爾海洋研究所工作,後來又加入了 Schlumbeger – Doll Research Labs,並最終與 Tom Love 一起創立了在康涅狄格州的初創公司 Productivity Products International(PPI),後稱 Stepstone,發佈了第一個 Objective-C 實施方案。

Brad Cox 和 Tom Love 原本是在 ITT 公司任職期間的同事,二人對 SmallTalk 語言產生了濃厚的興趣。但當時 ITT 公司更加重視 C 語言,因此 Brad Cox 編寫了一個 C 語言的預處理器,打算使 C 語言具備些許 Smalltalk 的本領。很快,一個可用的 C 語言擴展誕生了,這就是 Objective-C 語言的前身。

1988 年,喬布斯被趕出蘋果公司後,其創辦的 NeXT Computer 公司買下了 Objective-C 語言的授權。隨後在 1996 年,蘋果收購了 NeXT 公司,旗下的操作系統 NeXTSTEP 被重命名爲 Cocoa,WebObjects 則集成到 Mac OS Server 和 Xcode 中。Objective-C 自然而然成爲 Mac 平臺的首選開發語言,並受到 Macintosh 編程人員的廣泛認可;Cocoa 成爲蘋果免費提供的開發工具,提供 Mac 平臺應用開發的環境。蘋果在開發 NeXTSTEP 操作系統時使用了 Objective-C,之後被 OS X 和 iOS 繼承下來。直到 Swift 語言成熟之前,Objective-C 在很長一段時間裏都是 OS X 和 iOS 操作系統、及與其相關的 API、Cocoa 和 Cocoa Touch 的主要編程語言。

Cox 博士有很多粉絲,他曾在歐洲開展講座,在演講中他演示瞭如何對軟件進行編程。他和他的妻子 Etta 喜歡休閒旅行和潛水,經常一起去加勒比海,伯利茲有他們美好的回憶。在一次潛水之旅的午餐中,Brad 與一對德國夫婦進行了交談。Brad 問同行旅行者的職業,發現他是一名程序員,旅行者同樣詢問了 Brad 的工作,他說我也是程序員。於是他們展開了一段有趣的對話:

旅行者問 Brad:「你是做什麼的?」

「我寫了 Objective-C。」

對方驚訝地說:「不,那是 Brad Cox 寫的。」

Brad 迴應道:「Brad Cox 正是在下。」

當然,這次潛水之旅後他們又討論了更多事情。在 Brad 的人生中,這樣有趣的事發生過無數次。

Brad 喜歡音樂,會彈鋼琴和吉他。早些年,他還是一支樂隊的成員,主要演奏藍草音樂(鄉村音樂的一個分支)。他喜歡長時間在林子裏散步。此外,他也是一個有幽默感的人。

訃告鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章