哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

用Ada寫了幾十年的飛機(jī)程序,現(xiàn)在終于可以改用Rust了

jf_WZTOguxH ? 來(lái)源:AI前線 ? 2023-09-05 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

針對(duì)具有更高安全需求的行業(yè),AdaCore 表示將為其 Rust fork 提供長(zhǎng)期支持。

對(duì)于安全問(wèn)題較為重視的行業(yè)如今都對(duì) Rust 語(yǔ)言抱有興趣,就連微軟最近也承認(rèn) Rust 可能是安全系統(tǒng)編程的最佳選項(xiàng)。但對(duì)于汽車、航空航天及國(guó)防等其他行業(yè)來(lái)說(shuō),開源語(yǔ)言那快速變化的特性又總會(huì)讓人望而卻步。

AdaCore 公司專門為這些比較特殊的行業(yè)提供軟件開發(fā)與驗(yàn)證工具。AdaCore 最初誕生時(shí)專門支持 Ada 語(yǔ)言——這是一種由美國(guó)國(guó)防部于上世紀(jì) 80 年代初開發(fā)的編程語(yǔ)言,用以替代更早那些復(fù)雜且極易出錯(cuò)的語(yǔ)言。

AdaCore 公司產(chǎn)品經(jīng)理兼技術(shù)策略師 Tony Aiello 表示,“從意愿上講,人們其實(shí)越來(lái)越渴望把 Rust 引入那些以安全認(rèn)證為重點(diǎn)的長(zhǎng)期項(xiàng)目當(dāng)中。我們感受到了這波趨勢(shì),也從客戶那里了解到不少需求。他們目前的主要顧慮是當(dāng)下的開源工具發(fā)展太快,而能夠從開源社區(qū)處獲取到的專業(yè)支持還不完善,導(dǎo)致他們遲遲不敢在 Rust 上邁出這重要的一步?!?/p>

Aiello 這里說(shuō)的顧慮,是指客戶擔(dān)心開源選項(xiàng)不能像傳統(tǒng)服務(wù)商那樣在幾天內(nèi)修復(fù) bug,或者幫助企業(yè)解決工具鏈中可能出現(xiàn)的深層技術(shù)問(wèn)題。他承認(rèn),大多數(shù)開源項(xiàng)目都無(wú)法在幾天之內(nèi)響應(yīng)上報(bào)的問(wèn)題。

“但這種快速響應(yīng)能力在航空航天和國(guó)防領(lǐng)域已經(jīng)非常重要,特別是考慮到此類系統(tǒng)都有很長(zhǎng)的使用壽命。我們面對(duì)的往往是飛行了幾十年的飛機(jī),這些機(jī)體上搭載的軟件棧也大多穩(wěn)定運(yùn)行了幾十年?!?/p>

作為另外一種需要長(zhǎng)期支持的應(yīng)用方向,人們對(duì)于 Rust 在嵌入式設(shè)備上的表現(xiàn)也抱有興趣。

“很多人都吵著要使用 Rust,對(duì)這種新的內(nèi)存安全語(yǔ)言充滿熱情。即使是在航空航天和國(guó)防等具有嚴(yán)格安全要求的領(lǐng)域,這樣一份對(duì)于工作的熱情和沖勁也同樣難能可貴?!?/p>

古老的 Ada 編程語(yǔ)言

Ada 源于美國(guó)軍方的一個(gè)計(jì)劃,旨在整合美軍系統(tǒng)中運(yùn)行著上百種不同的程序設(shè)計(jì)語(yǔ)言編寫的程序。其名是為了紀(jì)念埃達(dá)·洛夫萊斯(Ada Lovelace)而使用 Ada 命名。

也就是說(shuō) Ada 早期是美國(guó)軍方的專用計(jì)算機(jī)語(yǔ)言,后來(lái)逐漸被應(yīng)用到商業(yè)航空、鐵路運(yùn)輸、科學(xué)航天器等領(lǐng)域。在 Ada 文檔中的最佳案例上,其中有一個(gè)就是波音 777,該機(jī)型的軟件 99% 是用 Ada 完成,其中制動(dòng)系統(tǒng)完全用 Ada 來(lái)完成。

Ada 雖然在軍事和航空領(lǐng)域應(yīng)用廣泛,但在商業(yè)領(lǐng)域使用場(chǎng)景有限。世界公認(rèn)的 Ada 專家 Bruce Krell 曾言,自 1983 年 Ada 問(wèn)世以來(lái),他始終致力于 Ada 編程,專注于國(guó)防和航空領(lǐng)域。然而,自 1994 年他離開航空航天領(lǐng)域后,再未有機(jī)會(huì)使用 Ada。因?yàn)樗龅降乃猩虡I(yè)工作都以 C++、JavaC# 完成。他坦言,初入商業(yè)世界時(shí),他感受到了一種文化沖擊,對(duì) C/C++ 和零軟件工程的綜合依賴猶如回到了恐龍時(shí)代。

至于具體有哪些項(xiàng)目使用了 Ada,從事 Ada 編程和教學(xué) 30 年,白發(fā)蒼蒼的 Jim Rogers 在 Quora 上回復(fù)道,如你所見(jiàn) Ada 已被用于構(gòu)建商用、民用飛機(jī)、軍用飛機(jī)、衛(wèi)星及其運(yùn)載火箭的軟件。F-22 戰(zhàn)斗機(jī)的航電軟件全部用 Ada 編寫?!耙郧坝幸晃焕辖淌诰S護(hù)了一份清單,但他在 2014 年退休了,這份清單就從此再也沒(méi)人能維護(hù)了?!?/p>

從 Ada 到 Rust

AdaCore 綜合計(jì)算各類操作系統(tǒng)和硬件之間的組合,AdaCore 現(xiàn)可支持 50 多種不同平臺(tái)。

Ada 的語(yǔ)法源自 Pascal,而且跟 Rust 也有很多共同點(diǎn),特別是內(nèi)存安全。二者都屬于強(qiáng)類型語(yǔ)言,就是說(shuō)會(huì)嚴(yán)格限定存放在變量當(dāng)中的數(shù)據(jù)類型,由此防止因類型不匹配而導(dǎo)致的錯(cuò)誤。

Aiello 還補(bǔ)充道,Rust 的類型強(qiáng)度高于 C 甚至 C++。與 Rust 一樣,Ada 也是一種靜態(tài)類型語(yǔ)言,就是說(shuō)會(huì)在編譯時(shí)(而非運(yùn)行時(shí))檢查數(shù)據(jù)類型,從而防止錯(cuò)誤的發(fā)生。

GNAT Pro 是 AdaCore 打造的開發(fā)平臺(tái),其中包含編譯器、鏈接器、調(diào)試器和語(yǔ)言運(yùn)行時(shí)。Aiello 表示,GNAT Pro 訂閱用戶可以使用 Rust 語(yǔ)言開發(fā)出可安全認(rèn)證的嵌入式應(yīng)用程序,并享受到 AdaCore 提供的技術(shù)支持。

Aiello 在采訪中解釋道,“我們提供所有服務(wù)選項(xiàng)并隨附保障承諾,這跟大家以往的開源工具鏈?zhǔn)褂皿w驗(yàn)完全不同。在實(shí)踐當(dāng)中,專業(yè)開發(fā)團(tuán)隊(duì)一旦在使用我們的工具時(shí)發(fā)現(xiàn) bug,則可立即向我們提交工單,AdaCore 會(huì)盡快為您完成修復(fù)?!?/p>

打造 Rust Fork

AdaCore 之所以選擇分叉 Rust,是為了更好地提供長(zhǎng)期支持并實(shí)現(xiàn)向下兼容性。AdaCore 在其中采用了 Rust 編譯器、build 加包管理器(Cargo),以及面向 x86_64 Linux 及各 Linux 交叉目標(biāo)的調(diào)試器(gdb)。該公司表示,GNAT Pro for Rust 25 計(jì)劃于明年 10 月正式推出,屆時(shí)將提供與 gprbuild 的全面集成,同時(shí)帶來(lái)先進(jìn)的 Ada-Rust 雙向綁定以支持更多平臺(tái)。

“從某種意義上說(shuō),這將是一項(xiàng)相當(dāng)獨(dú)特的服務(wù),也把我們與典型的開源軟件市場(chǎng)區(qū)分開來(lái)。在典型的開源市場(chǎng)中,用戶往往不清楚舊版本的編譯器會(huì)出哪些問(wèn)題。一旦在舊版本中發(fā)現(xiàn) bug,問(wèn)題可能長(zhǎng)期得不到修復(fù)。因?yàn)槊课回暙I(xiàn)者都在繼續(xù)前進(jìn)、展望未來(lái),所以對(duì)以往的缺陷并不是特別關(guān)注。這在某些開發(fā)環(huán)境中有其合理性,但卻不適合那些需要長(zhǎng)生命周期和穩(wěn)定認(rèn)證的應(yīng)用場(chǎng)景?!?/p>

AdaCore 還通過(guò) GNAT Pro Assurance 提供 Rust 技術(shù)支持。只要客戶需要,這項(xiàng)計(jì)劃就會(huì)持續(xù)通過(guò)分支為整個(gè)工具鏈提供長(zhǎng)效支持。

為了支持這套 Rust fork,AdaCore 還會(huì)定期從更新流中提取反饋,不斷聽取客戶對(duì)于功能的具體需求,確定將哪些內(nèi)容整合到其版本當(dāng)中。

Aiello 總結(jié)稱,“我們會(huì)獲取整個(gè)代碼倉(cāng)庫(kù),為其創(chuàng)建副本,并以此為基礎(chǔ)持續(xù)更新多個(gè)分支。當(dāng)我們將 Rust 移植到新平臺(tái)時(shí),也會(huì)全面推動(dòng)支持包的上游化,保證移植成果能夠反哺開源社區(qū)?!?/p>

對(duì)比 Rust,Ada 無(wú)疑可以算作一種“上古”編程語(yǔ)言。雖然 Ada 不會(huì)消亡,但年輕人也并不愿意去學(xué)它。如果 Ada 的應(yīng)用領(lǐng)域從此逐漸能用 Rust 語(yǔ)言代替,看起來(lái)并不是壞事。

使用 Ada 的程序員,普遍也都不年輕了。但那些年老的 Ada 程序員看到 AdaCore 支持 Rust,心中卻五味雜陳,跟我們想象中的歡欣鼓舞不太相同,他們實(shí)際上很擔(dān)心 Ada 的覆蓋范圍會(huì)進(jìn)一步收窄。

一位退休的 Ada 程序員表示很擔(dān)憂 Ada 從此會(huì)被忽視?!耙粋€(gè)典型的例子:當(dāng) Rational 在 80 年代中期出現(xiàn)時(shí),他們擊敗了其他 Ada 開發(fā)環(huán)境。然后他們開始支持其他語(yǔ)言(都是出于良好的商業(yè)原因),對(duì) Ada 支持開始減弱,最終,他們停止發(fā)展他們的 IDE, Rational Ada 也交給其他人了?!?/p>

另一位 Ada 程序員也對(duì)此表示贊同,他甚至預(yù)測(cè)不久后 AdaCore 會(huì)更名,以淡化 Ada 的重要性?!八麄冎耙仓С侄嗾Z(yǔ)言,比如 C 和和 C++ ,但(據(jù)我所知)他們從未支持 C 和 C++ 的進(jìn)步(即對(duì) C 和 C++ 的發(fā)展做出貢獻(xiàn)),但現(xiàn)在他們對(duì) Rust 的支持程度顯然不一樣?!?/p>

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

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39872
  • ada
    ada
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    22037
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    241

    瀏覽量

    7649

原文標(biāo)題:用 Rust 拯救 60 歲老程序員:用 Ada 寫了幾十年的飛機(jī)程序,現(xiàn)在終于可以改用 Rust 了

文章出處:【微信號(hào):AI前線,微信公眾號(hào):AI前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    合科泰詳解Clip封裝如何重塑功率器件性能邊界

    拆開一顆功率MOSFET,可以看到芯片通過(guò)幾根細(xì)小的鋁線連接到外面的引腳框架上。這種沿用了幾十年的打線工藝,正在被一種叫做Clip的封裝技術(shù)逐步替代。從新能源汽車的電
    的頭像 發(fā)表于 04-21 09:55 ?125次閱讀

    中國(guó)硬件的下一個(gè)黃金十年——新硬件,新十年

    當(dāng)“中國(guó)制造”走到新的歷史拐點(diǎn)回顧過(guò)去二十年,中國(guó)硬件產(chǎn)業(yè)完成了一次深刻躍遷:從代工制造到自主品牌,從規(guī)模擴(kuò)張到技術(shù)積累,從“世界工廠”到全球創(chuàng)新的重要一極。無(wú)論是消費(fèi)電子、智能設(shè)備,還是新能源
    的頭像 發(fā)表于 04-14 11:02 ?374次閱讀
    中國(guó)硬件的下一個(gè)黃金<b class='flag-5'>十年</b>——新硬件,新<b class='flag-5'>十年</b>

    聊一聊國(guó)產(chǎn)射頻無(wú)源器件的崛起 —— 成都恒利泰十年深耕,適配多場(chǎng)景需求

    選型和調(diào)試的彎路。而我所在的成都恒利泰科技有限公司(HenryTech),正是為解決這些痛點(diǎn)而生,深耕行業(yè)十年,實(shí)打?qū)嵉漠a(chǎn)品和服務(wù),成為眾多電子工程師的國(guó)產(chǎn)選型首選。 聊到射頻無(wú)源器件,就不
    發(fā)表于 04-11 15:27

    昊衡科技:以十年 OFDR 積淀,讓結(jié)構(gòu)姿態(tài) “看得見(jiàn)、測(cè)得到、控得住”

    十年OFDR:自主研發(fā),國(guó)產(chǎn)高端傳感的突圍之路十年間,昊衡科技堅(jiān)持自主創(chuàng)新,深耕OFDR技術(shù)研發(fā)并實(shí)現(xiàn)國(guó)際領(lǐng)先。目前公司已獲授權(quán)專利45項(xiàng),構(gòu)建起完整的知識(shí)產(chǎn)權(quán)壁壘,成為國(guó)內(nèi)率先實(shí)現(xiàn)OFDR技術(shù)
    的頭像 發(fā)表于 04-09 17:33 ?302次閱讀
    昊衡科技:以<b class='flag-5'>十年</b> OFDR 積淀,讓結(jié)構(gòu)姿態(tài) “看得見(jiàn)、測(cè)得到、控得住”

    云天勵(lì)飛出席GAIR 2025 AI算力新十年專場(chǎng)

    12月13日,GAIR 2025「AI 算力新十年」專場(chǎng)在深圳舉行。作為國(guó)內(nèi)前沿技術(shù)與產(chǎn)業(yè)變革的重要風(fēng)向標(biāo),GAIR大會(huì)歷經(jīng)七屆積淀,見(jiàn)證并推動(dòng)了中國(guó) AI 產(chǎn)業(yè)從算法突破、硬件迭代,到商業(yè)落地
    的頭像 發(fā)表于 12-22 09:38 ?530次閱讀

    輕松做出漂亮的LabVIEW界面-FlateUI2.0

    ,某種意義上將也是它的劣勢(shì)。 知識(shí)爆炸的年代,難得的是深耕某一個(gè)領(lǐng)域和技術(shù),幾十年如一日,始終保持著熱情。 在我的認(rèn)知里,啥都會(huì)=啥都不會(huì),除非你是達(dá)芬奇那樣的天才。 不好意思,廢話有點(diǎn)多了,小伙伴們可以
    發(fā)表于 12-05 14:37

    華為五大創(chuàng)新開啟非洲移動(dòng)產(chǎn)業(yè)黃金十年

    在2025非洲通信展(AfricaCom 2025)期間,華為無(wú)線網(wǎng)絡(luò)產(chǎn)品線營(yíng)銷副總裁陳實(shí)發(fā)表“創(chuàng)新開啟非洲移動(dòng)產(chǎn)業(yè)黃金十年”主題演講,表示非洲是充滿活力的數(shù)字熱土,華為將聚焦“新流量、新體驗(yàn)
    的頭像 發(fā)表于 11-14 16:23 ?1692次閱讀

    十年·NDI在中國(guó)|影像志:見(jiàn)證視頻IP化的成長(zhǎng)與未來(lái)

    十年前,NDI改變了世界;十年后,千視與NDI攜手,共同定義未來(lái)!《十年·NDI在中國(guó)紀(jì)錄片》從一個(gè)瘋狂的愿景開始NDI的誕生,源于一個(gè)看似瘋狂卻極具遠(yuǎn)見(jiàn)的構(gòu)想。它的創(chuàng)造者堅(jiān)信:隨著視頻技術(shù)
    的頭像 發(fā)表于 10-22 10:43 ?1051次閱讀
    <b class='flag-5'>十年</b>·NDI在中國(guó)|影像志:見(jiàn)證視頻IP化的成長(zhǎng)與未來(lái)

    淺談SPICE模型參數(shù)自動(dòng)化提取

    在過(guò)去的幾十年里,半導(dǎo)體器件緊湊型模型已經(jīng)從 BJT Gummel-Poon 模型中的幾個(gè)參數(shù)發(fā)展到 MOSFET BSIM 模型中的數(shù)百個(gè)參數(shù)。
    的頭像 發(fā)表于 10-16 16:21 ?1572次閱讀

    NDI 十年:誕生 · 愿景 · 發(fā)展 · 未來(lái)— 獨(dú)家專訪 NDI 創(chuàng)始人 Andrew Cross博士

    十年前,幾乎沒(méi)有人相信視頻制作能脫離昂貴的基帶設(shè)備,完全依賴電腦與網(wǎng)絡(luò);而今天,NDI已成為全球公認(rèn)的IP視頻制作標(biāo)準(zhǔn)。2025,既是NDI的十周年,也是Kiloview與NDI攜手走過(guò)的第
    的頭像 發(fā)表于 10-10 11:03 ?768次閱讀
    NDI <b class='flag-5'>十年</b>:誕生 · 愿景 · 發(fā)展 · 未來(lái)— 獨(dú)家專訪 NDI 創(chuàng)始人 Andrew Cross博士

    手機(jī)長(zhǎng)焦進(jìn)化史:攀過(guò)十年,終抵云巔

    跨越十年的技術(shù)攻堅(jiān),凝聚成華為Pura 80 系列的“集大成者”
    的頭像 發(fā)表于 08-15 03:29 ?1396次閱讀
    手機(jī)長(zhǎng)焦進(jìn)化史:攀過(guò)<b class='flag-5'>十年</b>,終抵云巔

    十年積淀,DPVR AI眼鏡將正式亮相

    表示想要購(gòu)買AI眼鏡。一個(gè)新的智能設(shè)備時(shí)代,正在打開。在這個(gè)節(jié)點(diǎn),深耕XR領(lǐng)域十年的DPVR(大朋VR),將帶來(lái)它的首款A(yù)I智能眼鏡——DPVRAIGlasses
    的頭像 發(fā)表于 08-14 11:47 ?1217次閱讀
    <b class='flag-5'>十年</b>積淀,DPVR AI眼鏡將正式亮相

    先進(jìn)封裝轉(zhuǎn)接板的典型結(jié)構(gòu)和分類

    摩爾定律精準(zhǔn)預(yù)言幾十年集成電路的發(fā)展。然而,逐漸逼近的物理極限、更高的性能需求和不再經(jīng)濟(jì)的工藝制程,已引發(fā)整個(gè)半導(dǎo)體行業(yè)重新考慮集成工藝方法和系統(tǒng)縮放策略,意味著集成電路產(chǎn)業(yè)已經(jīng)步入后摩爾時(shí)代。
    的頭像 發(fā)表于 08-05 14:59 ?3163次閱讀
    先進(jìn)封裝轉(zhuǎn)接板的典型結(jié)構(gòu)和分類

    UWB走向集成 迎來(lái)拐點(diǎn)

    ,Heinrich Hertz通過(guò)制造火花并通過(guò)寬帶加載偶極子(loaded dipoles)發(fā)射出第一個(gè)UWB信號(hào)。隨后的幾十年里,UWB發(fā)展幾經(jīng)浮沉。直到1989,美國(guó)國(guó)防部創(chuàng)造“超寬
    的頭像 發(fā)表于 06-05 09:44 ?1636次閱讀
    UWB走向集成 迎來(lái)拐點(diǎn)

    機(jī)械工程師的九個(gè)段位,你現(xiàn)在處于哪一層?

    、工程師(項(xiàng)目負(fù)責(zé)人 ) 終于明白為啥大廠都在搞三維設(shè)計(jì)現(xiàn)在用SW/UG畫圖6到飛起,一鍵出工程圖,自動(dòng)檢查干涉,直接生成加工程序??粗聛?lái)的實(shí)習(xí)生還在用CAD畫二維圖,忍不住想說(shuō)
    發(fā)表于 05-28 13:47
    石台县| 河曲县| 盐亭县| 闸北区| 武隆县| 台州市| 谷城县| 达孜县| 平乡县| 安义县| 西峡县| 新宁县| 全州县| 崇州市| 南城县| 连平县| 仪陇县| 香港 | 大埔县| 子长县| 宜君县| 高台县| 神木县| 璧山县| 怀集县| 东明县| 临西县| 雅安市| 邛崃市| 勃利县| 怀来县| 曲麻莱县| 台前县| 曲水县| 西乌珠穆沁旗| 屯留县| 吉木乃县| 云南省| 茶陵县| 铜陵市| 东辽县|