Linux是一套免费使用和自由传播的操作系统,目前人们所熟知的安卓、统信UOS等都是基于该系统打造,诞生于1991年,由Linus Torvalds发布,他也被成为Linux之父。

近期,Linux之父Linus Torvalds在外媒的一次采访中被问道:「为何不使用C++语言对Linux系统进行内核更新?」。

面对媒体的疑问,Linus Torvalds回道:「不会使用任何C++语言来对Linux系统进行内核更新,并表示C++语言是一门很烂的语言,会拖累性能、增加陷阱,给系统带来很多的危害」。

其实很早之前Linus Torvalds就炮轰过C++。

播妞和大家回顾一下之前的事情:曾经有一位开发者查看了Git源码发现使用的是纯C语言之后表示不能理解,于是发帖说:「别拿可移植性说事,这是胡扯」。

这一句BS指的是bullshit,直接引爆了Linus Torvalds的暴脾气,回怼了一句:「You are full of bullshit」。

Linus Torvalds说:「C++是一门很糟糕的语言,我要把喜欢用C++的程序员都踢出去,免得他们来搞乱我的项目,C++最后做出来的就是一堆可怕,难以维护的垃圾」。

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

他认为,那些不喜欢C语言的可以找真正可以给你带来价值的语言,比如具有内存安全性可以避免C导致隐患的语言,或者具有内部DC支持并简化内存管理的语言,但是这个语言绝对不是C++。

因为在Linus Torvalds来看,C++解决的都是错误问题,所以,那些用C++重写内核的人都非常的无知。

网友的观点:

@ Chuck Messenger :

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

@stikves:

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

据了解,C++是C语言的继承者,它囊括几乎所有C语言能做到的,并且还能做到许多C语言不能胜任的场景,但是由于过于复杂,且比较耗资源,所以导致许多开发者并不喜欢采用C++语言编写。

对此,你有什么看法?

欢迎大家在留言区讨论哦!

· 推荐阅读 ·

看了程序员4月平均工资,我坐不住了!

2021-04-14

不懂点「黑话」,别说你是混 IT 圈的!

2021-04-20

955不加班公司名单,播妞搞来了!

2021-04-16

只做测试工程师里更懂编程的人

2021-04-07

点个在看,播妞爱你们呦

Linux之父炮轰:C++是一门很烂的语言,不会用其重写Linux内核相关推荐

  1. C++是一门很烂的语言?Linus Torvalds又双叒叕开喷了!

    文章来源:CSDN Linux发明者Linus Torvalds又双叒叕开喷了! Linus在计算机方面的天赋大家都知道的,22岁发明Linux,但是让他火遍全网的技能还得属嘴炮,众所周知的与 Min ...

  2. Linux作者批评英特尔指令集,Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞...

    原标题:Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 原创PCEVA评测室2021-01-06 11:31:08 很多人认 ...

  3. Linux之父炮轰C++:糟糕程序员的垃圾语言

    原文地址为: Linux之父炮轰C++:糟糕程序员的垃圾语言 [图灵图书推荐]Linux程序设计(第3版)  众所期待的程序设计圣经 [写在前面] 此文贴出后,引起了大家的较多关注,是意料之中的事情. ...

  4. C++是一种糟糕的语言 Linux之父炮轰C++

    Linux之父Linus Torvalds为了Linux内核开发而专门打造的版本控制软件Git已经引起了业界的广泛关注.昨天,有一位Dmitry Kakurin老兄在查看了源代码之后,发现使用的是纯C ...

  5. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...

    在这篇文章里,我会来阐述下为什么我觉得 Python 对于计算机编程入门教学来说是一门很棒的编程语言(对基础编程课程更多观点可以查看这篇文章).这也是从我针对初学者Python 编程教学过程中获得并总 ...

  6. fabric go sdk 依赖的安装_从这些角度看 Go 是一门很棒的语言

    点击上方蓝色"Go语言中文网"关注我们,领全套Go资料,每天学习 Go 语言 Go 当前引起了很多关注.让我们看一下 Go 好的部分. 我最近用 Go 写了一个 SSH 服务器[1 ...

  7. 继 Linux 之父之后,独立开发者 Jonathan Blow 再次炮轰 C++ 是可怕的语言

    Jonathan Blow 是著名独立解密游戏<Braid>和<The Witness>的作者,近日,他表示 C++ 真的是一种可怕的语言,可怕到他要停下手中的工作发明一种新语 ...

  8. Linux之父盟友分道扬镳 直言开源模式软肋

    Linux之父盟友分道扬镳 直言开源模式软肋 2005-09-06 12:53:00 标签:linux职场开源休闲 从1993年起,Larry McVoy就一直是Linux之父Linus Torval ...

  9. 《只是为了好玩:Linux之父林纳斯自传》

    <只是为了好玩:Linux之父林纳斯自传> 基本信息 作者: (美)Linus Torvalds    David Diamond 译者: 陈少芸 出版社:人民邮电出版社 ISBN:978 ...

最新文章

  1. 51nod 1368:黑白棋 二分图最大匹配
  2. GridView跨行合并单元格
  3. 基于javaweb mvc模式的图书馆管理系统(不含框架)
  4. 【目录】 网络瑞士军刀-netcat的秘诀
  5. 单片机6年想转嵌入式Linux ,不知如何下手?
  6. 图片播放器 简单使用
  7. 基于javaweb的银行柜员绩效考核系统
  8. srsLTE测试SDR频偏
  9. QQ音乐API爬取全过程
  10. 计算机桌面显示器,电脑安装多显示器方法图文教程
  11. WinForm自定义ListBox显示样式
  12. 微信用户昵称特殊符号处理
  13. loadrunner Lr_类函数之 lr_rendezvous()
  14. mDNS原理的简单理解
  15. React的setState立即执行方案
  16. css创意立体字特性
  17. 【PCB】Altium Designer PCB规则配置
  18. 安卓模拟器自动抓取某红书晒单数据
  19. linux 循环一段ip区间,Shell脚本实现判断IP地址是否在一个ip段内代码分享
  20. 用python画小猪佩奇代码_使用Canvas画小猪佩奇

热门文章

  1. linux中的rename命令
  2. python设置excel套打_用强大的Python处理海量的Excel,工作从未如此简单
  3. 重磅!从程序员到技术总监,大牛内部分享,请你收下吧
  4. HOW TO USE BLINKER TO CREATE A SMART LIGHT STRIP
  5. 飞浆AI Studio (Python)Day 1 作业一:输出 9*9 乘法口诀表(注意格式)
  6. logback文件自动压缩,文件解压失败
  7. Windows 弹出“应用程序中发生了未经处理的异常”
  8. Spring Boot整合EhCache实现缓存操作.md
  9. ubuntu(Linux)安装微信
  10. LINUX下 Udev详解