苹果拥抱 Rust,正在将 C 代码移植到 Rust
微軟去年宣布在涉及安全的模塊中會使用 Rust 來替代C、C++ 和其他語言,以改進應(yīng)用的安全情況,并解釋為什么他們認(rèn)為 Rust 目前是業(yè)界采用的最佳選擇。除了具備性能與安全方面的特性,Rust 還擁有健康的生態(tài)和社區(qū),綜合起來各種因素最終推動他們采用Rust。
現(xiàn)在,另一家科技巨頭 —— 蘋果也表示對將 C 代碼移植到 Rust 感興趣,希望投身到使用 Rust 編寫代碼的潮流中。從它最近發(fā)布的一則招聘公告來看,蘋果最初從 C 到 Rust 的過渡似乎集中在他們基于 Linux 的服務(wù)器端平臺上,此職位由蘋果云流量團隊(Apple Cloud Traffic team)提供。
蘋果在招聘公告中寫到:“我們構(gòu)建的系統(tǒng)的性能和安全性至關(guān)重要。目前使用異步 I/O 和線程來分配工作負(fù)載,直接與底層 Linux 內(nèi)核接口進行交互。首次成功使用Rust 之后,我們正在將已建立的代碼庫從 C 遷移到 Rust,并計劃未來主要使用Rust 構(gòu)建新功能。”
不過到目前為止,我們對蘋果“首次成功使用Rust”的分享還知之甚少。但考慮到不少組織都是因為安全性而對 Rust 感興趣,并且Rust 還帶來性能方面的提升,所以蘋果會有這樣的感慨也不令人感到意外。
最后不妨大膽猜測一下,蘋果是否會將全部客戶端軟件遷移至使用Rust 編寫?
總結(jié)
以上是生活随笔為你收集整理的苹果拥抱 Rust,正在将 C 代码移植到 Rust的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发者谈游戏行业未来的发展状态和对去年的
- 下一篇: 名创优品的疫情之困:陷入口罩、降薪风波