当前位置:首页 > 技术文章 > 正文内容

为什么Linux之父那么讨厌C++ 他骂的这几点!句句扎心

douba34周前 (08-06)技术文章25

2025年程序员还在为语言选型掉头发?

Linux之父Linus Torvalds坚持二十年炮轰C++不是没道理。

内核开发这种对性能零容忍的领域,C++的过度抽象就是定时炸弹。

看他邮件里骂得最狠的就是异常处理。

机器指令层面哪经得起不可预测的异常冒泡?

内存溢出直接原地崩溃,还不如C的返回值检查来得可控。

嵌入式圈刚被AC6编译器坑惨了,强推C++17导致智能指针循环引用引发批量召回。

STL和Boost这些库更窒息。

出了问题连报错都看不懂,改源码比登天还难。

代码可读性更是灾难现场,老手炫技堆满模板宏,新人接手像拆俄罗斯套娃。

号称开源实际通篇黑盒,内存泄漏藏得比祖传屎山还深。

C++拥趸总提兼容C的历史功劳。

可2025年还抱着虚函数继承链当宝?

现代项目要的是Rust那种内存安全裸奔,不是在业务逻辑里手工雕花内存池。

有哥们用C++写基础架构,被异常处理逼得凌晨三点跪着读core dump,这酸爽谁试谁知道。

说到底语言只是工具。

当工具复杂到要人脑当编译器用,就该反思值不值。

Linus用C写内核二十五年稳如老狗,工具链统一、全员代码透明、性能压榨到极限——这种纪律性比追语言时髦实在多了。

工具复杂不等于高级

能跑起来的代码才是王道

C++搞嵌入式的兄弟还好吗

每次调库像抽卡 闪退只能重烧固件

内存泄漏查三天 发现是STL的锅

新项目用C++?除非甲方钱给够

相关文章

Linux常用查找文件方法总结(linux查找文件命令有哪些)

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;检索范围:PATH环境变量里面...

05、Linux查看服务的进程-没有自己的Linux服务器网页端练习

大家好,我是Bigder~今天依然是网页端学习01、Linux怎么判断当前登陆用户(网页端学习linux),登录网页端练习。1、今天练习一个指令、查看服务的进程是否存在2、使用「ps -ef |gre...

Linux通过netstat查看服务及监听端口总结

在日常开发或者运维过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。netstat命令一些常用参数说明如下:-a 或–all 显示...

linux安装FTP(linux安装ftp服务器的步骤)

1、 在nkftp目录下安装ftp,进入到nkftp里面[root@localhost bin]#cd /data/nkftp执行安装命令:[root@localhost nkftp]# rpm -i...

为解决卡顿,Linux禁用所有AMD处理器fTPM上的随机数生成器

IT之家 8 月 8 日消息,最近,AMD 的 fTPM 随机数生成器(RNG)出现了一个卡顿问题,最初影响了 Windows 用户,但后来也影响到了 Linux。Linux 之父 Linus Tor...

Ftp、 Samba、NFS服务器的区别(ftp smb nfs哪个快)

Ftp、Samba、NFS服务器的对比情况根据使用的方式来看可以分为3种类别的文件服务器:ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器。1:ftp的客户可以是任意平台2:samb...