被認為是C語言接班人的Rust編程語言剛滿六歲
Rust編程語言的開發者在周六慶祝了自1.0版本推出以來的六週年。在其相當短的生命歷程中,它作為C語言的替代品獲得了很多興趣,這要歸功於默認開啟的代碼安全功能,它帶來的是更少的可被利用的內存相關錯誤。這種內存安全特性讓不少程序員注意到了它,由此它的採用率開始了編程語言當中不可思議的火箭式上升,Stack Overflow甚至發現它是2020年調查中最受歡迎的編程語言。
今年早些時候,在Mozilla裁員後,Rust基金會成立,以照顧其同名語言,Mozilla之前一直在維護該項目。Rust基金會的成立是該語言六年曆史中最大的事件之一,未來也將是對這款編程語言而言未來最重要的事件之一。
到目前為止,採用Rust的最引人注目的項目之一是Mozilla的網絡瀏覽器Firefox。自Firefox 48以來,Mozilla一直在其旗艦瀏覽器中插入越來越多的Rust代碼以提高瀏覽器的整體速度,並由於消除了內存洩漏而提高安全性。截至2020年7月,macOS上的Firefox Nightly有12.31%的代碼是用Rust代碼編寫的,而在2018年11月,這一比例僅為6.24%。
展望未來,Google正計劃將Android上的低級組件轉移到Rust,藍牙堆棧的改寫工作已經開始。同時,Linux內核開發人員正在考慮是否允許用Rust編寫代碼,以創建更安全的驅動程序和內核空間代碼。
如果你想了解Rust今年在技術層面的發展方向,請務必閱讀他們最近關於這個問題的博文: