Linux 內核郵件列表中一篇已有六年歷史的老帖近日再次引發激烈討論 —— 主題是建議將 Linux 內核的開發語言從 C 轉換為更現代的 C++。
資深 Linux 開發者 H. Peter Anvin 昨日回復了這封郵件,闡述了他為什么認為 C++ 用于 Linux 內核開發的時機終于成熟了。 H. Peter Anvin 在郵件中提到了 C++14 和 C++20 的一些新特性,包括元編程支持、概念 (concepts) 等,這些新特性可能會使 C++ 成為更適合內核開發和嵌入式編程的編程語言。其他部分開發者也表達了對該提議的支持,他們認為現代 C++ 可能會為內核開發帶來一些好處。 但是,Linus Torvalds 過去曾對 C++ 持強烈反對態度,因此目前還不清楚這個討論是否會最終促使 Linux 內核采用現代 C++。
審核編輯:黃飛
-
Linux
+關注
關注
87文章
11415瀏覽量
212263 -
編程語言
+關注
關注
10文章
1952瀏覽量
35663 -
C++
+關注
關注
22文章
2116瀏覽量
74532 -
嵌入式編程
+關注
關注
0文章
27瀏覽量
10486
原文標題:C++用于Linux內核開發,曾被Linus強烈反對,現在時機終成熟?
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
rtsmart開啟C++特性支持后,工具鏈編譯內核不通過怎么解決?
創建了用于OpenVINO?推理的自定義C++和Python代碼,從C++代碼中獲得的結果與Python代碼不同是為什么?
從Delphi、C++ Builder和Lazarus連接到MySQL數據庫

從Delphi、C++ Builder和Lazarus連接到Oracle數據庫
Spire.XLS for C++組件說明

飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
deepin社區亮相第19屆中國Linux內核開發者大會
使用OpenVINO GenAI API在C++中構建AI應用程序

ostream在c++中的用法
linux驅動程序如何加載進內核
Linux內核中的頁面分配機制

評論