Eric S. Raymond談C語言替代

責(zé)任編輯:editor006

2017-11-13 17:16:30

摘自:solidot

Eric S Raymond(ESR)在個人博客上談?wù)摿讼到y(tǒng)級編程語言 C 的替代。ESR 回顧了自己使用編程語言的歷史:在 30 多年前,有多種匯編語言爭奪程序員的注意,最終 C 脫穎而出。

Eric S. Raymond(ESR)在個人博客上談?wù)摿讼到y(tǒng)級編程語言 C 的替代。ESR 稱他有 35 年 C 語言經(jīng)驗,基本上每周都要寫 C 代碼,但他已經(jīng)記不得上一次啟動一個 C 軟件項目的時間了。新一波的系統(tǒng)語言如 Go 和 Rust 正在挑戰(zhàn) C 的地位。

ESR 回顧了自己使用編程語言的歷史:在 30 多年前,有多種匯編語言爭奪程序員的注意,最終 C 脫穎而出。C 的統(tǒng)治持續(xù)了約 30 年,期間的應(yīng)用編程語言如 Java、Perl 和 Python 都沒有動搖 C,部分原因是這些語言的運(yùn)行時開銷太大,部分是 C 成功的鎖定效應(yīng)。只有 Python 取得了顯著的成功,但它及其語言家族并沒有好到能真正取代 C。直到現(xiàn)在,他才真正發(fā)現(xiàn)三個能取代 C 的語言——Go、Rust 和 Cx。但在可預(yù)見的未來,操作系統(tǒng)內(nèi)核和設(shè)備固件仍然會用 C 編寫。

computer-425208_960_720.png

資料圖

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號