Chrome 團隊也開始嘗試 Rust 了。在 Chromium 官網近期發布的文檔中,“Rust 與 C++ 的互操作性”作為一項尚待解決的挑戰被提出。
現階段,Chrome 工程師很清楚 C++ 是第一位的,并且“在可以預見的將來仍然是代碼庫的統治者”。他們認為,若使用 Rust,需要令其與 C++ 相適應,而不是讓 C++ 反過來配合 Rust。當前 Chrome 團隊所探索的,正是 Rust 能否,以及如何調用 C++ 代碼。
從目前的研究成果來看,Chrome 團隊已摸索出了幾條調用 C++ 函數的重要方式,包括盡量避免使用“unsafe”字眼、使用 cxx 一類的庫擴大支持、實例化 C++對象并安全地傳遞所有權等等。不過,待解決的問題和難點也還有很多。
今年五月份的時候,谷歌工程師曾對 Chrome 歷年來的安全漏洞進行分析,發現 70% 都是內存安全問題。因此谷歌計劃嘗試對一些“安全”語言展開探索,Rust 就位列其中。
Chrome 團隊對 Rust 仍處于調查和摸索階段。他們表示,如果這種互操作性是可能的,將考慮 Rust 在 Chrome 中的廣泛使用,并將“通過強大的生產質量解決方案來實現這一目標”。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Chrome
+關注
關注
0文章
346瀏覽量
19108 -
C++
+關注
關注
22文章
2123瀏覽量
77110 -
Rust
+關注
關注
1文章
240瀏覽量
7585
發布評論請先 登錄
相關推薦
熱點推薦
是德科技攜手愛立信賦能Pre-6G互操作性驗證
與驗證。該項目通過真實網絡基礎設施和設備,展示了全棧Pre-6G互操作性測試能力,為仍在持續推進標準制定的6G概念,提供了早期驗證支持。該合
通過恩智浦RW612三頻無線MCU提升多協議互操作性
無線連接是現代智能家居和工業系統的基石,推動著無數更智能、更自主設備的普及。恩智浦非常重視無線互操作性,確保生態合作體系中的每臺設備能夠無縫協同工作的關鍵能力。
IO序列化操作:提升系統互操作性的關鍵技術
在異構系統并存的今天,IO序列化操作成為實現系統間互操作性的核心技術。通過標準化的數據格式(如JSON、Protobuf、Hessian等),不同語言、平臺的系統得以無縫交換信息。合理設計序列化策略
安立MT8852B藍牙測試儀:無線連接性能的專業驗證平臺
在藍牙設備(包括傳統藍牙BR/EDR及低功耗藍牙BLE)的研發、認證與生產測試中,對其射頻性能、協議一致性和互操作性進行全面驗證至關重要。安
汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持
汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的
是德科技與HEAD acoustics成功完成新一代eCall系統互操作性測試
是德科技(NYSE: KEYS )近日宣布,其基于UXM的新一代eCall(NG eCall)解決方案,已成功與全球汽車聲學測試領導者HEAD acoustics GmbH完成互操作性測試
RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結
摘要隨著物聯網和嵌入式系統的發展,實時操作系統(RTOS)的安全性和性能需求日益提高。傳統基于C語言的RTOS在內存安全和并發控制方面存在局限,容易導致緩沖區溢出、數據競爭等問題。本項目以
Microchip與AVIVA Links實現ASA-ML互操作性驗證
汽車行業正加速從專有串行器/解串器(SerDes)解決方案向汽車串行器/解串器聯盟(Automotive SerDes Alliance)及其首個開放標準——ASA Motion Link(ASA-ML)構建的可互操作系統生態過渡。
嵌入式軟件測試與專業測試工具的必要性深度解析
測試的特殊性嵌入式軟件具有以下顯著特點,使其測試過程與通用軟件存在本質差異:
?硬件依賴性強?:嵌入式軟件緊密耦合于特定硬件平臺,測試需考
發表于 09-28 17:42
Matter 智能家居的通用語言
企業正在測試 134 種獨特的 Matter 產品。
在消費者對智能家居設備無縫互操作性需求的推動下,Matter的廣泛采用將吸引更多的開發者。
發表于 05-19 15:35
解讀新發布的 Matter 1.4:推動智能家居設備互操作性的關鍵升級
著Matter 1.4的發布,智能家居和物聯網(IoT)行業迎來了新的里程碑。Matter作為全球統一的智能家居互聯協議,在互操作性、安全性和能效優化等方面取得了重大突破。本文將從Matter
Valens聯合七家MIPI A-PHY芯片廠商完成互操作性測試,加速中國及全球MIPI A-PHY生態發展
2025年3月4日,全球汽車高速連接技術領導者Valens Semiconductor(以下簡稱“Valens”)(紐交所代碼:VLN)宣布,已與七家MIPI A-PHY芯片提供商成功完成了互操作性
Matter 1.4如何提升智能家居設備互操作性
SiliconLabs(芯科科技)Matter首席產品經理Rob Alexander先生近期制作本篇趨勢應用文章,重點介紹了Matter 1.4標準版本引入的全新功能,以及這些新特性如何用來提升智能家居設備的互操作性,并進一步拓展設備支持類型到能源管理的應用領域。
Chrome團隊將測試驗證Rust與C++的互操作性
評論