Linux 內(nèi)核郵件列表中一篇已有六年歷史的老帖近日再次引發(fā)激烈討論 —— 主題是建議將 Linux 內(nèi)核的開發(fā)語言從 C 轉(zhuǎn)換為更現(xiàn)代的 C++。

資深 Linux 開發(fā)者 H. Peter Anvin 昨日回復(fù)了這封郵件,闡述了他為什么認(rèn)為 C++ 用于 Linux 內(nèi)核開發(fā)的時(shí)機(jī)終于成熟了。 H. Peter Anvin 在郵件中提到了 C++14 和 C++20 的一些新特性,包括元編程支持、概念 (concepts) 等,這些新特性可能會(huì)使 C++ 成為更適合內(nèi)核開發(fā)和嵌入式編程的編程語言。其他部分開發(fā)者也表達(dá)了對(duì)該提議的支持,他們認(rèn)為現(xiàn)代 C++ 可能會(huì)為內(nèi)核開發(fā)帶來一些好處。 但是,Linus Torvalds 過去曾對(duì) C++ 持強(qiáng)烈反對(duì)態(tài)度,因此目前還不清楚這個(gè)討論是否會(huì)最終促使 Linux 內(nèi)核采用現(xiàn)代 C++。
審核編輯:黃飛
-
Linux
+關(guān)注
關(guān)注
88文章
11581瀏覽量
217151 -
編程語言
+關(guān)注
關(guān)注
10文章
1957瀏覽量
38598 -
C++
+關(guān)注
關(guān)注
22文章
2120瀏覽量
76572 -
嵌入式編程
+關(guān)注
關(guān)注
0文章
27瀏覽量
10640
原文標(biāo)題:C++用于Linux內(nèi)核開發(fā),曾被Linus強(qiáng)烈反對(duì),現(xiàn)在時(shí)機(jī)終成熟?
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
rtsmart開啟C++特性支持后,工具鏈編譯內(nèi)核不通過怎么解決?
強(qiáng)實(shí)時(shí)運(yùn)動(dòng)控制內(nèi)核MotionRT750(六):us級(jí)高速交互之C++,為智能裝備提速
如何在裸機(jī)環(huán)境中運(yùn)行KleidiAI微內(nèi)核
rtsmart開啟C++特性支持后,工具鏈編譯內(nèi)核不通過怎么解決?
創(chuàng)建了用于OpenVINO?推理的自定義C++和Python代碼,從C++代碼中獲得的結(jié)果與Python代碼不同是為什么?
源代碼加密、源代碼防泄漏c/c++與git服務(wù)器開發(fā)環(huán)境
從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫
從Delphi、C++ Builder和Lazarus連接到Oracle數(shù)據(jù)庫
Spire.XLS for C++組件說明
嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介
飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介
Linux從零到精通:最簡單的Shell腳本入門教程
deepin社區(qū)亮相第19屆中國Linux內(nèi)核開發(fā)者大會(huì)
linux內(nèi)核中通用HID觸摸驅(qū)動(dòng)

C++在Linux內(nèi)核開發(fā)中從爭議到成熟
評(píng)論