IT之家 2 月 24 日消息,特斯拉和 SpaceX CEO 埃隆?馬斯克近日發(fā)表了關(guān)于編程語(yǔ)言的一些看法。
OpenAI 的 CTO Greg Brockman 在推特上表示,編程中最不受重視的就是寫好錯(cuò)誤信息。一個(gè)好的錯(cuò)誤信息應(yīng)該是不言而喻的:
(a)用戶做了什么
(b)可接受的輸入是什么
(c)如何解決問題
馬斯克在評(píng)論區(qū)表達(dá)了贊同,同時(shí)表示編譯器可以做得更好,但投入還不夠多。
接著,一個(gè)名叫 @jack 的大 V 回復(fù)他:Rust 語(yǔ)言已經(jīng)解決了編譯器方面的問題。
馬斯克則表示,他是 Rust 的粉絲,其擴(kuò)展性很強(qiáng)。然而,為了獲得最佳性能,在專用硬件上使用定制編譯器的 C 語(yǔ)言是最佳選擇,這對(duì)汽車上的推斷計(jì)算機(jī)上的最大幀率 (max frame rate) 十分重要。
除此之外,馬斯克(的公司)主要使用 C++ 和 Python。
IT之家了解到,馬斯克也承認(rèn)了 C 語(yǔ)言在其他方面的局限性,并表示除非針對(duì)硬件性能進(jìn)行優(yōu)化,否則絕對(duì)不要使用 C 語(yǔ)言。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。