Chrome 團(tuán)隊(duì)也開(kāi)始嘗試 Rust 了。在 Chromium 官網(wǎng)近期發(fā)布的文檔中,“Rust 與 C++ 的互操作性”作為一項(xiàng)尚待解決的挑戰(zhàn)被提出。
現(xiàn)階段,Chrome 工程師很清楚 C++ 是第一位的,并且 “在可以預(yù)見(jiàn)的將來(lái)仍然是代碼庫(kù)的統(tǒng)治者”。他們認(rèn)為,若使用 Rust,需要令其與 C++ 相適應(yīng),而不是讓 C++ 反過(guò)來(lái)配合 Rust。當(dāng)前 Chrome 團(tuán)隊(duì)所探索的,正是 Rust 能否,以及如何調(diào)用 C++ 代碼。

從目前的研究成果來(lái)看,Chrome 團(tuán)隊(duì)已摸索出了幾條調(diào)用 C++ 函數(shù)的重要方式,包括盡量避免使用 “unsafe”字眼、使用 cxx 一類的庫(kù)擴(kuò)大支持、實(shí)例化 C++ 對(duì)象并安全地傳遞所有權(quán)等等。不過(guò),待解決的問(wèn)題和難點(diǎn)也還有很多。
今年五月份的時(shí)候,谷歌工程師曾對(duì) Chrome 歷年來(lái)的安全漏洞進(jìn)行分析,發(fā)現(xiàn) 70% 都是內(nèi)存安全問(wèn)題。因此谷歌計(jì)劃嘗試對(duì)一些 “安全”語(yǔ)言展開(kāi)探索,Rust 就位列其中。
Chrome 團(tuán)隊(duì)對(duì) Rust 仍處于調(diào)查和摸索階段。他們表示,如果這種互操作性是可能的,將考慮 Rust 在 Chrome 中的廣泛使用,并將 “通過(guò)強(qiáng)大的生產(chǎn)質(zhì)量解決方案來(lái)實(shí)現(xiàn)這一目標(biāo)”。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。
相關(guān)推薦
- 華納云香港高防服務(wù)器150G防御4.6折促銷,低至6888元/月,CN2大帶寬直連清洗,終身循環(huán)折扣
- RakSmart服務(wù)器成本優(yōu)化策略
- 傳統(tǒng)網(wǎng)站如何借力短視頻?從SEO到“內(nèi)容種草”的轉(zhuǎn)型策略
- raksmart法蘭克福云服務(wù)器延遲高嗎?
- 自媒體人搭建直播服務(wù)器使用raksmart優(yōu)化技巧
- 華納云高防服務(wù)器3.6折起低至1188元/月,企業(yè)級(jí)真實(shí)防御20G`T級(jí),自營(yíng)機(jī)房一手服務(wù)器資源
- 選擇站群VPS時(shí)必須關(guān)注的六大核心需求
- RakSmart法蘭克福數(shù)據(jù)中心優(yōu)勢(shì)與適用場(chǎng)景