宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

Google投百萬美元給Rust基金會,要強化C++與Rust互通性

2024年02月07日 首頁 » 熱門科技

Google投百萬美元給Rust基金會,要強化C  與Rust互通性


Google向Rust基金會捐贈100萬美元,主要是要改善Rust和C 程序語言之間的互通性。Rust基金會董事會主席暨Google會員總監Lars Bergstrom提到,他們相信Rust等內存安全語言對於提升安全性有著關鍵性的作用,且各領域存在迫切需要被解決的內存安全問題。Google之所以資助互通計劃,是因為Rust與C 有更大的互通性是Rust被採用的關鍵,也能讓更多組織和社交媒體從內存安全的系統中受益。

而Rust基金會首席執行官Dr. Rebecca Rumbul提到,對於產品中擁有數百萬行C 程序代碼的組織來說,要在合理的時間內用Rust重寫程序代碼可能是不切實際的事。在Google的資助下,Rust基金會創建了新的互通性計劃,要使原本大量使用C 的組織,也能順利地轉移使用Rust。

互通性計劃的目標,是支持現有的C 程序代碼,能夠與Rust程序代碼無縫互通,影響範圍涵蓋了全新程序代碼、產品附加功能的程序代碼,還有組織逐漸將當前C 程序代碼搬移到Rust重新編寫的程序代碼。基金會建議僱傭一名或是多名互通計劃工程師,並提供資源以擴展現有的互通性工作,構建系統集成,甚至使用人工智慧進行C 到Rust的轉換。

隨著Rust基金會開始著手制定互通計劃,他們也發現Rust項目許多成員,早已開始對Rust和C 互通性做出貢獻,像是Rust基金會銀級成員KDAB,就努力藉由使用Qt框架開發雙向Rust和C 綁定,也就是讓Rust和C 能夠通過Qt相互操作和集成,使開發者可以在同一應用程序或項目,靈活地使用兩種語言。

Google近年在Android作業系統中大量採用Rust,以提高內存安全性,進而大幅減少內存安全漏洞,從2019年到2022年,Android內存漏洞數從222個降低至85個。Rust的使用不僅提升了安全性,也優化了系統的性能和穩定性。目前Android 13中有約21%程序代碼使用Rust開發,涵蓋多個系統組件和功能。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2025 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新