在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

發(fā)明Objective-C語言 iOS開發(fā)者的祖師爺去世了

電子工程師 ? 來源:量子位 ? 作者:量子位 ? 2021-02-04 16:25 ? 次閱讀

編程語言O(shè)bjective-C的發(fā)明者Brad Cox前不久在弗吉尼亞州的家中去世,享年76歲。

Brad Cox是著名的計算機科學(xué)家,他發(fā)明的面向?qū)ο缶幊蹋∣OP)語言O(shè)bjective-C后來成為了蘋果OS X和iOS設(shè)備App的主要開發(fā)語言。

此外,他還在軟件工程、軟件組件等方面做出過重要貢獻。

Brad Cox本人也衷心于教育,1991年他出版了《面向?qū)ο蟪绦蛟O(shè)計:一種進化方法》一書,還致力于通過互聯(lián)網(wǎng)開發(fā)早期的在線課程。

最后,考克斯博士回到了他最初的神經(jīng)網(wǎng)絡(luò)研究,致力于將機器學(xué)習(xí)和數(shù)據(jù)科學(xué)應(yīng)用于網(wǎng)絡(luò)安全。

早年經(jīng)歷

Brad Cox于1944年出生于佐治亞州的本寧堡,他在傅爾曼大學(xué)主修有機化學(xué)與數(shù)學(xué),之后又在芝加哥大學(xué)獲得數(shù)學(xué)生物學(xué)博士學(xué)位。

在芝加哥大學(xué)那里,Cox從事神經(jīng)網(wǎng)絡(luò)的早期研究。1970年,他編寫了一個PDP-8程序來模擬神經(jīng)元簇,并在《行為研究期刊》上發(fā)表了相關(guān)論文。

畢業(yè)后的Cox進入國際電話電報公司(ITT)工作,后來又加入了Schlumbeger Doll研究實驗室,這里成為他創(chuàng)建Objective-C語言的起點。

發(fā)明Objective-C語言

20世紀(jì)80年代,面向?qū)ο缶幊坛蔀橼厔荩m然那時已經(jīng)有Smalltalk這種OOP語言,但是業(yè)內(nèi)需要一種能夠兼容Unix與C環(huán)境的OOP語言。

1981年,Cox很快寫出了面向?qū)ο蟮念A(yù)編譯器(OOPC),它可以將類似Smalltalk的語法翻譯成C語言,這就是Objective-C的前身。

他的領(lǐng)導(dǎo)Tom Love認為,這種面向?qū)ο蟮慕鉀Q方案很有市場,于是二人一起從公司離職,創(chuàng)建了PPI公司,后來改名為Stepstone。

在PPI公司,Cox把當(dāng)初的OOPC發(fā)展成了Objective-C。

他認為Objective-C將引發(fā)一場軟件工業(yè)革命,因為這種語言創(chuàng)造了“預(yù)生產(chǎn)軟件組件”(software-IC)市場。

后面的故事,果粉應(yīng)該很熟悉了。

1985年的喬布斯被排擠出蘋果公司,創(chuàng)立了NeXT電腦公司。此后,NeXT成為Objective-C的重要客戶,其操作系統(tǒng)NeXTSTEP都用上了這種語言來做開發(fā)。

雖然喬布斯創(chuàng)立的NeXT在硬件方面未能站住市場,但是在軟件方面卻大獲成功。

1994年,Cox創(chuàng)立的Stepstone倒閉,Objective-C的所有權(quán)利都被NeXT收購。

1997年,NeXT被蘋果收購,喬布斯以這種方式重返蘋果,NeXT的軟件系統(tǒng)被安裝在Macintosh電腦上,并發(fā)展成為OS X操作系統(tǒng)。

Objective-C也順理成章地成為了蘋果電腦OS X系統(tǒng)的開發(fā)語言,后來又隨著2007年iPhone的橫空出世,被越來越多的開發(fā)者使用。

時至今日,我們?nèi)阅茉贠bjective-C語言中看到Brad Cox的痕跡:變量類型的前綴NS就是當(dāng)年NeXTSTEP操作系統(tǒng)的縮寫。

雖然蘋果于2014年推出了Swift語言意圖取代之,但Objective-C現(xiàn)在仍是iOS的主要開發(fā)語言之一。

軼事

盡管Cox發(fā)明了編程語言O(shè)bjective-C,但他在2019年接受《編程大師》專訪時表示,他本人對編程語言不感興趣,他認為語言只是構(gòu)建和組合軟件各部分的工具。

一次Brad Cox與妻子在旅行過程中遇到一對德國夫婦,與他們交談,發(fā)現(xiàn)對方是一名程序員。Cox表示自己也是程序員,然后雙方開始了以下對話:

“你是做什么的?”

“我發(fā)明了Objective-C語言。”

“不,那是Brad Cox做的。”

“我就是Brad Cox。”

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7103

    瀏覽量

    125047
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1955

    瀏覽量

    36197
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    152579
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    954

    瀏覽量

    30292
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    開發(fā)者分享】開源硬核玩家集結(jié):這些MCU板子泰酷

    前言本篇文章內(nèi)容主要收錄了由開發(fā)者基于先楫半導(dǎo)體高性能MCU開發(fā)的各類DIY開源硬件項目,涵蓋不同應(yīng)用方向與創(chuàng)意實踐。部分項目代碼可直接在本倉庫下載,部分則由開發(fā)者托管于其個人代碼倉庫,可通過提供的鏈接訪問獲取。
    的頭像 發(fā)表于 05-26 17:31 ?345次閱讀
    【<b class='flag-5'>開發(fā)者</b>分享】開源硬核玩家集結(jié):這些MCU板子泰酷<b class='flag-5'>了</b>!

    格靈深瞳受邀參加RWKV社區(qū)開發(fā)者大會

    近日,RWKV社區(qū)在上海漕河涇舉辦了主題為《RWKV-7與未來趨勢》的開發(fā)者大會,來自全國各地的開發(fā)者、行業(yè)專家和技術(shù)創(chuàng)新齊聚一堂,共同交流和探討后Transformer時代的AI新架構(gòu)
    的頭像 發(fā)表于 02-28 14:02 ?444次閱讀

    開發(fā)者的開源鴻蒙故事

    近日,在以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者體驗以及系統(tǒng)穩(wěn)定性等方面均實現(xiàn)
    的頭像 發(fā)表于 01-06 10:28 ?676次閱讀

    AKI跨語言調(diào)用庫神助攻C/C++代碼遷移至HarmonyOS NEXT

    開發(fā)框架。它極大地簡化了JS與C/C++之間的跨語言訪問,為開發(fā)者提供一種邊界性編程體驗友好
    發(fā)表于 01-02 17:08

    NVIDIA Jetson Orin Nano開發(fā)者套件的新功能

    生成式 AI 領(lǐng)域正在迅速發(fā)展,每天都有新的大語言模型(LLM)、視覺語言模型(VLM)和視覺語言動作模型(VLA)出現(xiàn)。為了在這一充滿變革的時代保持領(lǐng)先,開發(fā)者需要一個足夠強大的平臺
    的頭像 發(fā)表于 12-23 12:54 ?916次閱讀
    NVIDIA Jetson Orin Nano<b class='flag-5'>開發(fā)者</b>套件的新功能

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了開發(fā)效率和模型性能。下面,AI部落小編為您介紹云端AI開發(fā)者
    的頭像 發(fā)表于 12-05 13:31 ?461次閱讀

    MCU編程語言開發(fā)環(huán)境介紹

    MCU編程語言 MCU編程語言是用于編寫MCU程序的高級編程語言,它們使得開發(fā)者能夠更高效地開發(fā)嵌入式應(yīng)用程序。以下是一些常用的MCU編程
    的頭像 發(fā)表于 11-01 11:51 ?2041次閱讀

    蘋果發(fā)布Apple Intelligence開發(fā)者測試版

    近日,蘋果公司正式發(fā)布其全新的Apple Intelligence開發(fā)者測試版本,這一版本集成了備受期待的ChatGPT功能,為開發(fā)者和部分用戶帶來了全新的體驗。然而,在美股盤中,蘋果股價卻因
    的頭像 發(fā)表于 10-24 09:57 ?660次閱讀

    宣布 RISE RISC-V 開發(fā)者表彰試點計劃:賦能開發(fā)者拓展 RISC-V 影響力

    標(biāo)準(zhǔn)而做出貢獻的開發(fā)者。為什么要推出開發(fā)者表彰試點計劃?RISC-V的成功在很大程度上依賴于開發(fā)者社區(qū)。他們在軟件移植、測試和發(fā)布方面的努力,確保該架
    的頭像 發(fā)表于 10-15 08:08 ?501次閱讀
    宣布 RISE RISC-V <b class='flag-5'>開發(fā)者</b>表彰試點計劃:賦能<b class='flag-5'>開發(fā)者</b>拓展 RISC-V 影響力

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費試用!

    深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為開發(fā)者提供
    的頭像 發(fā)表于 09-28 08:07 ?634次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預(yù)覽版正式上線,誠邀<b class='flag-5'>開發(fā)者</b>免費試用!

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費試用!

    開發(fā)者提供獨特的搶先體驗機會,涵蓋了原生應(yīng)用開發(fā)、分布式能力、原子化服務(wù)等核心功能特性,助力開發(fā)者探索國產(chǎn)操作系統(tǒng)的更多可能性。 此次發(fā)布的預(yù)覽版適配RK3568、RK3588、ES
    的頭像 發(fā)表于 09-26 15:59 ?706次閱讀

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識倉頡開發(fā)語言

    語言特性。開發(fā)者可以根據(jù)開發(fā)偏好或應(yīng)用場景,選用不同的編程范式。 類型安全 :倉頡編程語言是靜態(tài)強類型語言,通過編譯時類型檢查盡早識別程序錯
    發(fā)表于 08-15 10:00

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識倉頡開發(fā)語言

    語言特性。開發(fā)者可以根據(jù)開發(fā)偏好或應(yīng)用場景,選用不同的編程范式。 類型安全 :倉頡編程語言是靜態(tài)強類型語言,通過編譯時類型檢查盡早識別程序錯
    發(fā)表于 07-30 17:49

    iOS/iPadOS 18 Beta 4再度向開發(fā)者推出

    7月27日,據(jù)官方報道,今日,國際化科技巨頭蘋果公司再度為廣大開發(fā)者們推出了全新的iOS/iPadOS 18 Beta 4更新,此次更新的內(nèi)部版本號已從最初的22A5316j悄然變更為了更為精細的22A5316k??上У氖?,目前暫且未知這兩
    的頭像 發(fā)表于 07-27 14:55 ?1204次閱讀

    名單公布!【書籍評測活動NO.39】倉頡編程快速上手 | 開發(fā)者的第一個倉頡語言程序

    在新線程中執(zhí)行的代碼。 強安全 倉頡編程語言將安全理念融入語言設(shè)計,幫助開發(fā)者專注于業(yè)務(wù)邏輯,減少安全漏洞的產(chǎn)生,實現(xiàn)“編碼即安全”的愿景。 跨語言調(diào)用 倉頡編程
    發(fā)表于 07-24 17:01
    主站蜘蛛池模板: 国产农村妇女毛片精品久久 | 在线好吊色视频98gao | 婷婷在线网 | 一区二区免费在线观看 | 全黄性色大片 | 欧美线人一区二区三区 | 人人狠狠综合88综合久久 | 国产精品免费久久久久影院 | 色综合天天综合网亚洲影院 | 亚洲 欧美 动漫 | 免费在线播放毛片 | 黄色永久免费 | 免费理论片在线观看播放 | 35pao免费视频| 伊人毛片 | 可以免费看的黄色片 | 色色视频网 | 亚洲第一成年网 | 欧美黄色片在线 | 欧美日韩亚洲国产一区二区综合 | 成人18毛片| 无遮挡很污很爽很黄的网站 | 日韩一级生活片 | 成人免费一区二区三区 | 老司机午夜网站 | 成人国产精品高清在线观看 | 黄黄视频免费看 | 黄色网 在线播放 | 99在线热播精品免费 | 又黄又湿又爽 | 国产网站黄 | 日不卡在线 | 色噜噜狠狠狠狠色综合久一 | 欧美污网站 | 午夜影视免费观看 | 精品久久看 | 性满足久久久久久久久 | 天天操天天摸天天干 | 可以免费看黄的网址 | 好爽好黄的视频 | 一区二区三区网站在线免费线观看 |