天天看點

馬斯克:我是 Rust 粉絲,但為了性能會選擇 C

出品|開源中國

文|局長

Greg Brockman 是非營利性人工智能研究公司 OpenAI 的 CTO,他今天發表的一條推文談論了關于程式設計中“報錯資訊”的問題,并表示程式設計中最不被重視的技能之一是編寫友好的報錯資訊。Greg 認為好的報錯資訊應該不言而喻,并具備三個要點:使用者做了什麼操作;可接受的輸入是什麼;如何解決此問題。

馬斯克也在這條推文評論了自己的看法,他完全同意此觀點,還表示程式設計語言的編譯器可以做得更好,因為目前在編譯器上的投入還不夠多。

對此,有網友提到了 Rust,并表示Rust 極大程度地解決了編譯器方面的問題。

馬斯克回複稱,他也是 Rust 的粉絲,十分認可 Rust 的擴充性。不過為了獲得最大化的性能,最好的方案還是在專門的硬體上使用包含定制編譯器的 C 語言。這對汽車上的推斷計算機上的最大幀率 (max frame rate) 十分重要。其他場景他們主要使用 C++ 和 Python。他還強調道,除非需要針對硬體性能進行優化,否則絕對不要使用 C!

馬斯克:我是 Rust 粉絲,但為了性能會選擇 C
馬斯克:我是 Rust 粉絲,但為了性能會選擇 C

根據去年的報道

,SpaceX 此前隻是使用 Rust 為部分新項目建構原型,尚未正式使用 Rust。現在馬斯克對 Rust 如此大力支援,看來他們團隊内部已經在深度使用 Rust?

繼續閱讀