1月25日消息據(jù)外媒 legacy 報(bào)道,編程語言 Objective-C 之父 Brad J. Cox 博士于 2021 年 1 月 2 日在自己的家中逝世,享年 77 歲。
Cox 博士是一位計(jì)算機(jī)科學(xué)家,他與商業(yè)伙伴 Tom Love 一起創(chuàng)建了 Objective-C 編程語言,并在軟件工程(特別是軟件重用)和軟件組件方面頗有建樹。
Cox 博士于 1944 年 5 月 2 日出生在佐治亞州的本寧堡,在南卡羅來納州一家奶牛場(chǎng)長(zhǎng)大,從小他就發(fā)現(xiàn)自己對(duì)科學(xué)感興趣。從萊克城高中畢業(yè)后,他獲得了弗曼大學(xué)有機(jī)化學(xué)與數(shù)學(xué)理學(xué)學(xué)士學(xué)位和博士學(xué)位,隨后進(jìn)入芝加哥大學(xué)數(shù)學(xué)生物學(xué)系,從事早期的神經(jīng)網(wǎng)絡(luò)研究。
在研究中,他編寫的第一個(gè)軟件是模擬神經(jīng)元簇的 PDP-8 程序。接著他發(fā)現(xiàn)自己對(duì)計(jì)算機(jī)更感興趣,于是加入了國(guó)際電話和電報(bào)公司(ITT),后來又加入了 Schlumbeger – Doll Research Labs,并最終在康涅狄格州創(chuàng)建了自己的公司 Productivity Products International(PPI),后稱 Stepstone,發(fā)布了第一個(gè) Objective-C 實(shí)施方案。
IT之家了解到,Objective-C 的前身是 Cox 博士和同事 Tom Love 在 ITT 公司編寫的 C 語言擴(kuò)展,當(dāng)時(shí) Cox 博士希望 C 語言能夠擁有一些 Smalltalk 語言的特性,于是就編寫了這一擴(kuò)展。
1988 年,喬布斯被趕出蘋果公司后,其創(chuàng)辦的 NeXT Computer 公司買下了 Objective-C 語言的授權(quán)。直到 Swift 語言成熟之前,Objective-C 依然是 OS X 和 iOS 軟件的主要編程語言。
關(guān)鍵詞:
責(zé)任編輯:Rex_01