Linux 內(nèi)核郵件列表中一篇已有六年歷史的老帖近日再次引發(fā)激烈討論 —— 主題是建議將 Linux 內(nèi)核的開(kāi)發(fā)語(yǔ)言從 C 轉(zhuǎn)換為更現(xiàn)代的 C++。
資深 Linux 開(kāi)發(fā)者 H. Peter Anvin 昨日回復(fù)了這封郵件,闡述了他為什么認(rèn)為 C++ 用于 Linux 內(nèi)核開(kāi)發(fā)的時(shí)機(jī)終于成熟了。 H. Peter Anvin 在郵件中提到了 C++14 和 C++20 的一些新特性,包括元編程支持、概念 (concepts) 等,這些新特性可能會(huì)使 C++ 成為更適合內(nèi)核開(kāi)發(fā)和嵌入式編程的編程語(yǔ)言。其他部分開(kāi)發(fā)者也表達(dá)了對(duì)該提議的支持,他們認(rèn)為現(xiàn)代 C++ 可能會(huì)為內(nèi)核開(kāi)發(fā)帶來(lái)一些好處。 但是,Linus Torvalds 過(guò)去曾對(duì) C++ 持強(qiáng)烈反對(duì)態(tài)度,因此目前還不清楚這個(gè)討論是否會(huì)最終促使 Linux 內(nèi)核采用現(xiàn)代 C++。
審核編輯:黃飛
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210391 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1950瀏覽量
34984 -
C++
+關(guān)注
關(guān)注
22文章
2114瀏覽量
73856 -
嵌入式編程
+關(guān)注
關(guān)注
0文章
27瀏覽量
10355
原文標(biāo)題:C++用于Linux內(nèi)核開(kāi)發(fā),曾被Linus強(qiáng)烈反對(duì),現(xiàn)在時(shí)機(jī)終成熟?
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫(kù)

從Delphi、C++ Builder和Lazarus連接到Oracle數(shù)據(jù)庫(kù)
Spire.XLS for C++組件說(shuō)明

飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介
deepin社區(qū)亮相第19屆中國(guó)Linux內(nèi)核開(kāi)發(fā)者大會(huì)
linux內(nèi)核中通用HID觸摸驅(qū)動(dòng)

使用OpenVINO GenAI API在C++中構(gòu)建AI應(yīng)用程序

ostream在c++中的用法
linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核
Linux 驅(qū)動(dòng)開(kāi)發(fā)與應(yīng)用開(kāi)發(fā),你知道多少?

Linux內(nèi)核中的頁(yè)面分配機(jī)制

C++中實(shí)現(xiàn)類似instanceof的方法

QNX與Linux基礎(chǔ)差異對(duì)比
鴻蒙OS開(kāi)發(fā)實(shí)例:【Native C++】

使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時(shí) Linux 內(nèi)核

評(píng)論