网易首页 > 网易号 > 正文 申请入驻

Linux之父再次炮轰C++是一门很烂的语言

0
分享至

之前我们提到过Rust进入Linux内核的决定已经提上议程,上周内核开发者Miguel Ojeda提交了一份在Linux内核中添加Rust支持的RFC引起热议。

对此大家都很关注Linux之父—Linus Torvalds的看法,原因有两个。第一是因为要在其内核中添加除了C语言之外的第二门语言,第二是因为在2007年Linus就炮轰过C++。

回顾一下十几年前的事情

曾经有一位开发者查看了Git源码发现使用的是纯C语言之后表示不能理解,于是发帖说:“别拿可移植性说事,这是胡扯”。

这一句“BS”指的是bullshit,直接引爆了Linus的暴脾气,回怼了一句“YOUare full of bullshit.”

这还没有发泄完,Linus接下来把C++sun的一无是处,说C++是一门很糟糕的语言。还说很多不合格的程序员都在使用它。甚至说“我要把喜欢用C++的程序员都踢出去,免得他们来搞乱我的项目”,“C++最后做出来的就是一堆可怕,难以维护的垃圾”。

从此Linus是和C++彻底刚上了。

2010年的时候Linus再次在邮件列表中发帖吐槽C++,依旧表示C++是一门很烂的语言。说不管什么时候C++都不能是最正确的选择。编程系统里面直接用C就可以,而非系统编程里,最好选择一种有垃圾收集的语言,但C++的特性出了捣乱,基本没有用。还嘲笑C++的new关键字很蠢,认为C++就是废物,没有什么设计,只是在C上面加了一些渣滓而已。

就此问题采访Linus

对于Rust进入Linux内核的事情,外媒采访了Linus。开始的时候Linus还比较委婉的说Linux内核对Rust的支持还在早期阶段,等到5.14版本可能才会合并相关的补丁。但是知道有的开发者认为应该用C++而不是Rust的时候,Linus再次爆发。

大笑并嘲讽:“C++真是一门很烂的语言”。

引战贴源于:

当代码调用不安全函数的时候,Rust的内存安全就不能保障了,而且目前几乎所有内核API都在其中。不过你也可以轻松的使用C++进行此类手动标记。

Linus听到这个评论的时候没有忍住嘲笑起来,还说:C++根本解决不了C语言的问题,它只会让事情变得更糟糕。

他以为那些不喜欢C语言的可以找真正可以给你带来价值的语言。比如具有内存安全性可以避免C导致隐患的语言。或者具有内部DC支持并简化内存管理的语言。但是这个语言绝对不是C++,因为在Linus来看,C++解决的都是错误问题。所以那些用C++重写内核的人都非常的无知。

网友的观点

@ Chuck Messenger :

C++ 的伟大之处在于它“就是 C”。你能用 C 语言做一些 C++ 做不到的事情吗?据我所知没有。在每次新的迭代中,C++ 都提供了对抽象的改进支持,我对 Rust 很感兴趣,也有可能向它迁移。但是,C++ 在任何意义上都不是“垃圾”。

@stikves:

他说 C++ 不适合 Linux 内核可能是对的。不过对于 C++ 这个语言…大家都知道他的看法一直比较强烈吧。当然,C++ 也适用于其他操作系统,比如 Windows、Mac OS,甚至Android。所以这都取决于不同的项目。

在编程论坛还有一个有意思的帖子,一个大学生表示:C++语言不过是披着高级语言外衣的汇编语言,根本不是真正的面向对象。而且语言特性很少,连字符串需都需要依赖库来实现。

对此,你对C++怎么看呢?欢迎留下你的评论。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
官宣了!上海率先宣布养老金调整好消息,来看看究竟如何调整?

官宣了!上海率先宣布养老金调整好消息,来看看究竟如何调整?

社保小达人
2024-05-03 13:26:50
“最美刘三姐”扮演者出卖身体103次,敛财76万,枪毙前大喊不服

“最美刘三姐”扮演者出卖身体103次,敛财76万,枪毙前大喊不服

北筏话史
2024-04-30 11:36:47
中方2次出手,美联储侥幸获胜,债主国被收割,更大的风暴已来临

中方2次出手,美联储侥幸获胜,债主国被收割,更大的风暴已来临

说天说地说实事
2024-05-03 19:08:38
布林肯失望返美?美驻华大使送机,外媒:中国出台反制美国措施

布林肯失望返美?美驻华大使送机,外媒:中国出台反制美国措施

国学长亭
2024-05-03 09:17:03
事实证明,已经移居英国54岁的吴秀波,已经变成了“肥胖油腻男”

事实证明,已经移居英国54岁的吴秀波,已经变成了“肥胖油腻男”

小黄瓜子壳儿
2024-05-03 23:34:51
0-2,1-2!曼城3次被中资球队爆冷,英超121亿对阵,央视不直播

0-2,1-2!曼城3次被中资球队爆冷,英超121亿对阵,央视不直播

元爸体育
2024-05-04 07:53:57
广东大胜,徐杰怒吼张镇麟,赵继伟沮丧,辽篮输球罪人没斗志不该

广东大胜,徐杰怒吼张镇麟,赵继伟沮丧,辽篮输球罪人没斗志不该

东球弟
2024-05-03 21:33:22
美国对中国两路出击,中国回敬“两拳”!美议员:我在和人渣共事

美国对中国两路出击,中国回敬“两拳”!美议员:我在和人渣共事

全民历史观
2024-05-03 09:38:08
广东:女子下班回家,看到家里的孩子抑郁了:我真的快疯了

广东:女子下班回家,看到家里的孩子抑郁了:我真的快疯了

心轩专栏
2024-05-03 17:03:30
奥运单打悬了,陈梦摊牌,官宣决定,马琳遗憾,孙颖莎祝福

奥运单打悬了,陈梦摊牌,官宣决定,马琳遗憾,孙颖莎祝福

东球弟
2024-05-03 16:09:45
27岁胖猫女友发声:花了男方35万自愿退款13万,被网暴花店关门?

27岁胖猫女友发声:花了男方35万自愿退款13万,被网暴花店关门?

小路杂谈
2024-05-03 21:46:36
1953年,佤族头人联名给毛主席写信:如果不要我们,请回信告知

1953年,佤族头人联名给毛主席写信:如果不要我们,请回信告知

转身微笑梅
2024-04-30 20:51:41
扒叔大爆料:杜江霍思燕的离婚瓜?英国太子妃和女儿都被献祭了?老燕子拉踩周迅?

扒叔大爆料:杜江霍思燕的离婚瓜?英国太子妃和女儿都被献祭了?老燕子拉踩周迅?

房产衫哥
2024-05-03 23:47:11
普京访问中国将讨论银行支付问题的解决方案

普京访问中国将讨论银行支付问题的解决方案

老马拉车莫少装
2024-05-03 23:59:21
罗伊斯离队!网友集体声讨多特:活该无冠!连罗伊斯都留不下

罗伊斯离队!网友集体声讨多特:活该无冠!连罗伊斯都留不下

直播吧
2024-05-03 20:43:04
两岸已谈妥,抢在赖清德上台前,国民党打破常规,解放军战机起飞

两岸已谈妥,抢在赖清德上台前,国民党打破常规,解放军战机起飞

通文知史
2024-05-03 18:00:08
抗美援朝选帅“弃林任彭”,是毛泽东大谋略:防止林彭二人坐大

抗美援朝选帅“弃林任彭”,是毛泽东大谋略:防止林彭二人坐大

阿胡
2024-05-03 11:42:55
比亚迪丨高速板车新能源起火,您的比亚迪海鸥已经烧给您了

比亚迪丨高速板车新能源起火,您的比亚迪海鸥已经烧给您了

星星car
2024-05-03 19:56:18
养不起了!一对夫妻闪婚3个月就离婚,男子:200元内裤她买6条

养不起了!一对夫妻闪婚3个月就离婚,男子:200元内裤她买6条

唐小糖说情感
2024-05-03 20:47:27
不装了!全明星后卫搭档文班亚马!马刺正式冲击NBA总冠军……

不装了!全明星后卫搭档文班亚马!马刺正式冲击NBA总冠军……

篮球实战宝典
2024-05-03 21:20:56
2024-05-04 10:48:49
集客科技站
集客科技站
分享科技知识
1912文章数 1781关注度
往期回顾 全部

科技要闻

人类首次!去月背取样,中国人再进一步

头条要闻

媒体:乌士兵惧怕特朗普再次上台 害怕仗白打了

头条要闻

媒体:乌士兵惧怕特朗普再次上台 害怕仗白打了

体育要闻

湖人官宣解雇哈姆 新帅多人候选名单曝光

娱乐要闻

黄子韬被曝求婚徐艺洋 大量亲密照曝光

财经要闻

贾跃亭的“闹剧”,该结束了

汽车要闻

北京车展上的概念车,AI如何点评?小米SUV发布?

态度原创

教育
时尚
亲子
旅游
军事航空

教育要闻

【地理命题】高考地理万能公式,高考命题视角:青贮饲料

没想到,这才是四十岁女人初夏应该有的打扮,不扮嫩更不显老

亲子要闻

宝宝和爸爸奶奶一起出门买菜,踩着桀骜不驯的步伐!

旅游要闻

“五一”假期哪个景点最吸引人?

军事要闻

绍伊古:俄方正在南千岛群岛建立观察哨所

无障碍浏览 进入关怀版