电子产业一站式赋能平台

PCB联盟网

搜索
查看: 201|回复: 0
收起左侧

C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?

[复制链接]

1077

主题

1077

帖子

1万

积分

论坛法老

Rank: 6Rank: 6

积分
11496
发表于 2024-3-18 08:30:00 | 显示全部楼层 |阅读模式
Linux 内核邮件列表中一篇已有六年历史的老帖近日再次引发激烈讨论 —— 主题是建议将 Linux 内核的开发语言从 C 转换为更现代的 C++。
3 o: _  O- }9 O' }8 Y* s1 {1 B- y$ V* `2 Q

trotlbnzzp564067735349.png

trotlbnzzp564067735349.png

* Q6 M: e6 d% a( u资深 Linux 开发者 H. Peter Anvin 昨日回复了这封邮件,阐述了他为什么认为 C++ 用于 Linux 内核开发的时机终于成熟了。H. Peter Anvin 在邮件中提到了 C++14 和 C++20 的一些新特性,包括元编程支持、概念 (concepts) 等,这些新特性可能会使 C++ 成为更适合内核开发和嵌入式编程的编程语言。其他部分开发者也表达了对该提议的支持,他们认为现代 C++ 可能会为内核开发带来一些好处。
4 y! V7 A' Q& D! P+ a

bkmscx1yalq64067735449.png

bkmscx1yalq64067735449.png

+ c6 k  b  Q  s9 S# h! V8 o* F* Q+ z但是,Linus Torvalds 过去曾对 C++ 持强烈反对态度,因此目前还不清楚这个讨论是否会最终促使 Linux 内核采用现代 C++。相关链接:
$ m0 a- e: o4 E- {! c
  • https://lore.kernel.org/lkml/152261521484.30503.16131389653845029164.stgit@warthog.procyon.org.uk/
  • https://lore.kernel.org/lkml/3465e0c6-f5b2-4c42-95eb-29361481f805@zytor.com/转自:OSC开源中国社区——EOF——你好,我是飞宇,本硕均于某中流985 CS就读,先后于百度搜索、字节跳动电商以及携程等部门担任Linux C/C++后端研发工程师。
    % w3 P' M9 [. A; a6 b6 L6 W$ w' [; o最近跟朋友一起开发了一个新的网站:编程资源网,已经收录了不少资源(附赠下载地址),如果屏幕前的靓仔/女想要学习编程找不到合适资源的话,不妨来我们的网站看看,欢迎扫码下方二维码白嫖~
    8 L# s8 Q4 a* C

    a0pw2g4csgo64067735550.gif

    a0pw2g4csgo64067735550.gif

    , x0 D$ z) A% p9 g  h
    1 O+ [9 m% [  U* h! W/ V" L; ^) t; X同时,我也是知乎博主@韩飞宇,日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。8 b6 m2 M9 |. E$ }( @4 V# H+ u. w
    我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。
    + e; X+ @! d$ u9 x9 A

    dtucsh52mti64067735650.png

    dtucsh52mti64067735650.png
    ; b' _' u/ U' u! n# o6 q3 c( ?
    欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会。: J* |& R4 K0 |1 Z9 B4 k2 ~

    mb52vks5cj564067735750.png

    mb52vks5cj564067735750.png

    9 G( o: Q/ d5 O! ?. Z; c加个微信,打开另一扇窗
    & _: M' p# U% s7 M; l

    3tw0agz4fbx64067735850.gif

    3tw0agz4fbx64067735850.gif
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表