吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++在Linux內(nèi)核開(kāi)發(fā)中從爭(zhēng)議到成熟

OSC開(kāi)源社區(qū) ? 來(lái)源:OSC開(kāi)源社區(qū) ? 2024-01-31 14:11 ? 次閱讀

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

c52823f4-b13a-11ee-8b88-92fbcf53809c.png

資深 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++。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210391
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1950

    瀏覽量

    34984
  • C++
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫(kù)

    ? Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數(shù)據(jù)庫(kù) MySQL 數(shù)據(jù)訪問(wèn)組件(MyDAC)是一個(gè)組件庫(kù),提供 Delphi 和 C++ Bu
    的頭像 發(fā)表于 01-20 13:47 ?121次閱讀
    <b class='flag-5'>從</b>Delphi、<b class='flag-5'>C++</b> Builder和Lazarus連接到MySQL數(shù)據(jù)庫(kù)

    Delphi、C++ Builder和Lazarus連接到Oracle數(shù)據(jù)庫(kù)

    C++ Builder(包括社區(qū)版),以及 Windows、Linux、macOS、iOS 和 Android 上的 Lazarus/Pascal, Oracle 的本機(jī)連接。ODAC 庫(kù)旨在
    的頭像 發(fā)表于 01-15 10:01 ?137次閱讀

    Spire.XLS for C++組件說(shuō)明

    開(kāi)發(fā)人員可以快速地 C++ 平臺(tái)上完成對(duì) Excel 的各種編程操作,如根據(jù)模板創(chuàng)建新的 Excel 文檔,編輯現(xiàn)有 Excel 文檔,以及對(duì) Excel 文檔進(jìn)行轉(zhuǎn)換。 Spire.XLS
    的頭像 發(fā)表于 01-14 09:40 ?145次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說(shuō)明

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介

    及時(shí),遇到一些內(nèi)核問(wèn)題時(shí)就可以linux官網(wǎng)的源碼查一下是不是有相關(guān)的提交記錄。獲取芯片原廠的li
    發(fā)表于 12-13 09:03

    deepin社區(qū)亮相第19屆中國(guó)Linux內(nèi)核開(kāi)發(fā)者大會(huì)

    中國(guó) Linux 內(nèi)核開(kāi)發(fā)者大會(huì),作為中國(guó) Linux 內(nèi)核領(lǐng)域最具影響力的峰會(huì)之一,一直以來(lái)都備受矚目。
    的頭像 發(fā)表于 10-29 16:35 ?577次閱讀

    linux內(nèi)核通用HID觸摸驅(qū)動(dòng)

    linux內(nèi)核,為HID觸摸面板實(shí)現(xiàn)了一個(gè)通用的驅(qū)動(dòng)程序,位于/drivers/hid/hid-multitouch.c文件
    的頭像 發(fā)表于 10-29 10:55 ?955次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b><b class='flag-5'>中</b>通用HID觸摸驅(qū)動(dòng)

    使用OpenVINO GenAI APIC++構(gòu)建AI應(yīng)用程序

    許多桌面應(yīng)用程序是使用 C++ 開(kāi)發(fā)的,而將生成式AI(GenAI)功能集成這些應(yīng)用程序可能會(huì)很具有挑戰(zhàn)性,尤其是因?yàn)槭褂孟?Hugging Face 這樣的 Python 庫(kù)的復(fù)
    的頭像 發(fā)表于 10-12 09:36 ?467次閱讀
    使用OpenVINO GenAI API<b class='flag-5'>在</b><b class='flag-5'>C++</b><b class='flag-5'>中</b>構(gòu)建AI應(yīng)用程序

    ostreamc++的用法

    ostream 是 C++ 標(biāo)準(zhǔn)庫(kù)中一個(gè)非常重要的類,它位于 頭文件(實(shí)際上,更常見(jiàn)的是通過(guò)包含 頭文件來(lái)間接包含 ,因?yàn)?包含了 和 )。 ostream 類及其派生類(如 std::cout
    的頭像 發(fā)表于 09-20 15:11 ?941次閱讀

    linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核

    Linux系統(tǒng),驅(qū)動(dòng)程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們?cè)试S內(nèi)核與硬件設(shè)備進(jìn)行通信,從而實(shí)現(xiàn)對(duì)硬件設(shè)備的控制和管理。 驅(qū)動(dòng)程序的編寫(xiě) 驅(qū)
    的頭像 發(fā)表于 08-30 15:02 ?590次閱讀

    Linux 驅(qū)動(dòng)開(kāi)發(fā)與應(yīng)用開(kāi)發(fā),你知道多少?

    一、Linux驅(qū)動(dòng)開(kāi)發(fā)與應(yīng)用開(kāi)發(fā)的區(qū)別開(kāi)發(fā)層次不同:Linux驅(qū)動(dòng)開(kāi)發(fā)主要是針對(duì)硬件設(shè)備進(jìn)行編程
    的頭像 發(fā)表于 08-30 12:16 ?922次閱讀
    <b class='flag-5'>Linux</b> 驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)</b>與應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>,你知道多少?

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

    Linux內(nèi)核是如何分配出頁(yè)面的,如果我們站在CPU的角度去看這個(gè)問(wèn)題,CPU能分配出來(lái)的頁(yè)面是以物理頁(yè)面為單位的。也就是我們計(jì)算機(jī)中常講的分頁(yè)機(jī)制。本文就看下Linux
    的頭像 發(fā)表于 08-07 15:51 ?351次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b><b class='flag-5'>中</b>的頁(yè)面分配機(jī)制

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

    函數(shù),可實(shí)際上C++沒(méi)有。但是別著急,其實(shí)C++中有兩種簡(jiǎn)單的方法可以實(shí)現(xiàn)類似Java的instanceof的功能。
    的頭像 發(fā)表于 07-18 10:16 ?673次閱讀
    <b class='flag-5'>C++</b><b class='flag-5'>中</b>實(shí)現(xiàn)類似instanceof的方法

    QNX與Linux基礎(chǔ)差異對(duì)比

    對(duì)于QNX系統(tǒng)和Linux系統(tǒng)的內(nèi)核差異,我們拋開(kāi)宏內(nèi)核、微內(nèi)核之類的爭(zhēng)議不談。單純
    發(fā)表于 04-17 10:52 ?929次閱讀

    鴻蒙OS開(kāi)發(fā)實(shí)例:【Native C++

    使用DevEco Studio創(chuàng)建一個(gè)Native C++應(yīng)用。應(yīng)用采用Native C++模板,實(shí)現(xiàn)使用NAPI調(diào)用C標(biāo)準(zhǔn)庫(kù)的功能。使用C標(biāo)準(zhǔn)庫(kù)hypot接口計(jì)算兩個(gè)給定數(shù)平方和的平
    的頭像 發(fā)表于 04-14 11:43 ?2765次閱讀
    鴻蒙OS<b class='flag-5'>開(kāi)發(fā)</b>實(shí)例:【Native <b class='flag-5'>C++</b>】

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

    的實(shí)時(shí)內(nèi)核補(bǔ)丁來(lái)完成。簡(jiǎn)介我們?cè)榻B過(guò)Ubuntu22.04啟用實(shí)時(shí)Linux內(nèi)核有多簡(jiǎn)單,因?yàn)镃anonical已將該
    的頭像 發(fā)表于 04-12 08:36 ?2744次閱讀
    使用 PREEMPT_RT <b class='flag-5'>在</b> Ubuntu <b class='flag-5'>中</b>構(gòu)建實(shí)時(shí) <b class='flag-5'>Linux</b> <b class='flag-5'>內(nèi)核</b>
    百家乐官网21点桌| 澳门百家乐游戏玩法| 隆尧县| 百家乐桌| 皇冠网遮天小说| 凯旋门百家乐游戏| 华安县| 新濠百家乐的玩法技巧和规则 | 百家乐官网注码法| 姚记百家乐的玩法技巧和规则| 百家乐官网秘诀| 大发8888备用网址| 百家乐必胜下注法| 百家乐官网园胎教网| 百家乐真人游戏赌场娱乐网规则| 百家乐官网翻天粤语版qvod| 百家乐桌布橡胶| 百家乐官网平台注册送现金| 威尼斯人娱乐城注册网址| 百家乐官网必胜赌| 云博娱乐场| 百家乐打线| 百家乐官网投注心得和技巧 | 捷豹百家乐官网的玩法技巧和规则| 六合彩结果| 百家乐赢家打法| 澳门百家乐官网游戏| 现金网系统出租| 博狗玩百家乐好吗| 在线百家乐官网平台| 大发888优惠码| 百家乐官网筹码币套装| 沙坪坝区| 威尼斯人娱乐城官网地址| 昆山市| 大发888娱乐官网| 24山九宫飞星详解| 网上百家乐官网骗人吗| 大发888注册58| 百家乐技巧何为百家乐之路| 百家乐官网赌博技巧网|