• 盛秋網絡 - 為你思考,為你實現!為客戶創造與傳遞品牌價值是我們的最終使命!
    盛秋網絡微信公眾號 掃一掃關注
    tel-icon電話:0316-2636468,13831639196
    掃一掃關注盛秋網絡微信公眾號

    Android開發

    河北盛秋網絡科技有限公司擅長于各種安卓APP應用軟件開發,UI、研發、服務上都保持國內一流標準,確保產品的商業價值。

    移動APP UI設計

    手機UI設計是手機軟件的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅讓軟件變得有個性有口味...

    IOS開發

    APP軟件開發公司為企業提供高端型的IOS APP定制,為顧客開發一款有實用性的且具有營銷性的APP應用軟件。

    Rust語言攻城略地,C++不安全,安卓加入了對 Rust 語言的支持

    2021/4/9 14:57:39 點擊次數

    在安卓也就是Android這樣的移動端開發軟件,目前比較流行且常用的選擇是Java或Kotlin編程語言,而對于操作系統級別的開發,幾乎就離不開C/C++這樣的經典組合了。然而C/C++的內存安全問題和安全漏洞長期以來一直讓人詬病不已,而現在,從根本上杜絕C/C++安全問題的新一代編程語言Rust應運而生。自從Rust發布以來,廣受好評,而這兩年,逐漸火起來了。


    不斷地攻城略地,不斷地動搖C/C++的地位,不斷地蠶食原本C/C++編程語言大展手腳的領域陣地。從初創公司到大型企業,越來越多的巨頭和科技公司開始接受并推廣Rust,Microsoft,Cloudflare,Dropbox等?,F在,論到Android系統了。


    現在,Android Open Source Project現在支持Rust語言來開發操作系統了。要知道到目前為止,C和C++構成了Android平臺上數千萬行代碼,而其內存安全問題占Android高嚴重度安全漏洞的70%左右。如此嚴重的安全問題,加上高昂的沙盒成本和不可靠的BUG檢測,迫使Android尋求一種新的選擇。而Rust完美地而且是預防性地解決了問題。


    Google 官方安全博客宣布,Android 加入了對 Rust 語言的支持。Google 稱,七成的 Android 高危漏洞與內存相關,而內存安全語言是解決這一問題的最有效方法。Google 宣布 Android Open Source Project(AOSP)現在支持用 Rust 語言開發操作系統。Java 和 Kotlin 是開發 Android 應用的最佳選擇,但對于操作系統的底層,Java 和 Kotlin 不是可選擇的。操作系統的底層需要用系統級編程語言 C、C++ 和 Rust 等開發,對 C 和 C++ 來說,開發者負責管理內存,但管理內存時因代碼庫的復雜性開發者很容易犯錯。Rust 語言利用編譯時檢查和運行時檢查確保內存安全,同時它還提供了比擬 C 和 C++ 語言的性能。Google 稱用 Rust 重寫數千萬行 C/C++ 代碼是不可行的,對內存相關 bug 的分析顯示,大部分 bug 都是近一兩年內引入的,因此 Rust 將主要用于新的開發而不是重寫成熟的 C/C++ 代碼。


    而如果我們要深度OS級別開發,或者為了更好地發展和突破,可能從現在開始Rust這一門新的編程語言——未來前景可期——是不錯的主意。畢竟,機智客覺得我們總是要跟著時代發展而學習進步的。當然Rust學習曲線陡峭,不過當我們馬上開始,可能等到多年后,一旦局勢有變或相應的機遇來臨,我們的積累可能也正好厚積薄發,正好趕上。所以還是看我們的選擇,看我們的定位,以及努力咯。

    本文鏈接:http://www.oaklandairporttaxicabs.com/content/?280.html
    分享到:
    點擊次數:??更新時間:2021/4/9 14:57:39??【打印此頁】??【關閉
    聯系我們

    電 話:0316-2636468 13831639196

    Q? Q:7362187 ?

    地 址:河北省廊坊市廣陽區浙商廣場A座505室

    關注我們

    版權所有 ? 河北盛秋網絡科技有限公司 友情鏈接:廊坊微信營銷??百度快速排名??CDN加速防御 廊坊短視頻營銷 廊坊小程序開發

    黄色网站片