Linux之父:我們正在從C語言轉向Rust

2024年2月6日 19点热度 0人点赞

最近,Linus在“Torvalds 演講:人工智能對編程的影響”:“我們正在從C語言轉向Rust”。

網友討論:
Linus 選擇 Rust 是因為,這是一個中長期解決方案,解決了 IT 世界中缺乏 C/C 人員的實際問題,所以他做出了明智的舉動,他現在正在做,而仍然有大量的 C /C 資源有助於過渡。隨著時間的推移,其他科技產品也會做同樣的事情

C 和 C 有一個很大的問題,它們對新開發人員沒有吸引力
像我或 Linus 這樣的嬰兒潮一代會在某個時候退休,如果你找不到新的開發人員,你將面臨與他們相同的 Cobol/Fortran/BASIC(不是 .net)場景,幾乎沒有可供雇用的人才庫,因此他們不會被使用或者真的很流行了,隻是遺產
t
你不能指望 202X 的 18 歲的人使用錯誤很嚴重的語言,構建系統是 *ss 中的痛苦,生態系統非常復雜且難以使用,因為缺乏默認的構建系統,生產力很低,因為C 具有巨大的復雜性,有很多方法可以做同樣的事情,並且幾乎任何事情都有大量的極端情況。

===============================================
重點是 Linus 不經意地透露,他確實設想 Rust 成為主要的linux編程語言,他說:我們不再編寫機器代碼或匯編,現在我們正在從 Rust 轉向。

但是,雖然是在談論使用大模型作為編碼自動化的背景下,他展示了我們如何一直使用工具來自動化和抽象編程。其中沒有任何內容表明任何特定項目或項目的一部分正在專門切換到 Rust。

================================================
Linus對 Rust 的主要擔心是:panic宏的存在,因為他認為內核開發應該是容錯的,至少足以優雅地處理內核或其他原因導致的失敗,並且他擔心當運行時的錯誤違反“靜態保證”條件時,Rust 依賴項會調用 Rust panic。

================================================
Linus 剛剛談論了我們作為一個行業如何發展以使用更高級別的語言進行編寫。他很可能甚至沒有具體談論 Linux,而是談論一般低級代碼現在如何從 C(以及之前的匯編)轉向 Rust。這是事實,甚至在 Linux 內核中也有一定程度的發生,但還沒有大規模(還沒有?)。

================================================
有點標題黨。他確實說過這句話,但完全斷章取義。

Linus 一直非常支持內核中的 Rust,但是這篇離線文章並沒有說任何實質性內容。沒必要把事情搞得比實際情況還要多。

Linux之父:我們正在從C語言轉向Rust - 極道