Linux 之父对 C++ 进行了炮轰,C++不值得推荐?

C++ 是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的 。 C++ 进一步扩充和完善了 C 语言 , 是一种面向对象的程序设计语言 。 C++ 可运行于多种平台上 , 如 Windows、MAC 操作系统以及 UNIX 的各种版本 。 但是为什么有些人骂 C++ , 如 Linux 之父对 C++ 进行了炮轰 , 说它是糟糕程序员的垃圾语言呢?
Linux 之父对 C++ 进行了炮轰,C++不值得推荐?文章插图
Linus 骂 MINIX:
Linus是在运行着MINIX的电脑上 , 创造了Linux , 但由于对方作者(及拥趸)的某些批评 , 所以Linux很不爽 。 1992年新历年刚过不久 , Linus 掀开了他骂人骂物的好戏大幕……
1992:“你的工作是教授和研究员:这是 Minix 脑can的很好的借口”、“Linux 在几乎所有领域都打的 MINIX 掉裤子 。 ”
在我看来 , MINIX几乎是Linus半生的心结……后面还会提到MINIX 。
Linus 骂 Emacs :
1995年:“无数只猴子在 GNU Emacs 项目上打字 , 这也注定他们永远不会成为一个好项目 。 ” 。
7年以后仍然意难平 , 于是 , 2002年:“真正的 Emacs 是魔鬼工具 。 ”
Linux 之父对 C++ 进行了炮轰,C++不值得推荐?文章插图
Linus 骂 GNOME:
2007年 :“我觉得 GNOME 有局限的主要原因就是它自身所拥有的局限性 。 ” (非常有艺术水准的骂法……脑袋不灵光的人可能读不懂这话的狠处……) 。
后来 , GNOME升级为3 , 变化极大 , 这下Linus的愤怒度到达顶点!2011年:“我还没遇到谁会喜欢邪恶混乱的GNOME-3 。 ”;2012年:“整个GNOME-3的用户体验几乎完全是失败的……无可容忍的凌乱……无法接受的……”
【Linux 之父对 C++ 进行了炮轰,C++不值得推荐?】好像Linus最终还是回到GNOME温柔乡了……
Linus骂KDE (哦 , 他没骂)
身为Linux的两大桌面系统 , GNOME被Linux发明人骂得这么凶 , 另一位主力选手KDE是暗喜?是反省?是有则改之无则加勉?别想太多了 。 在抛弃 GNOME之前 , Linus用的就是KDE , 在抛弃GNOME之后 , Linus 一样没拿正眼看KDE 。
KDE不值得Linus骂 。
Linux 之父对 C++ 进行了炮轰,C++不值得推荐?文章插图
Linus 骂 HFS+
2008年:“在某些方面 OS X 实际上是不如 Windows 进行编程 。 他们的文件系统就是垃圾 。 ”这里的“他们的文件系统”就是HFS+ 。 原话记得好像是“complete and utter crap”……“彻头彻尾的废话???”
2014年:“HFS+真正恐怖的不是它不是一个好的文件系统 , 而是人们觉得他们有好的想法并积极设计一个差劲的文件系统 。 ” , 还有“坦率地说 , HFS+ 可能是世界上最差的文件系统 。 ”
我就是信了Linus的话 , 听完就想学习如何写文件系统 , 反正只要苹果公司还在用HFS+ , 那我写的文件系统就不会是最差的 。
Linus 骂 Java
1998年:“本质上我看到的只是 Java 引擎在走下坡路 , 因为它别无去处 。 ”
这个有视频 , 大家可以找找……Linus认为Java“注定要失败” , 但显然Java很快就显示了它的生命力……于是 , Linus改为不屑:
2011年:“我不关心Java 。 多么可怕的语言!”
迪丽热巴!我根本就不关心你!除非我想批评娜扎的长相……(Linus后来在骂C++时 , 把Java这杆旗树得老高……)
Linux 之父对 C++ 进行了炮轰,C++不值得推荐?文章插图
Linus 骂 GNU Hurd
2001年:“简而言之:向毒品说不 , 向Hurd说不 。 ” 亲爱的 Hurd 开发团队 , 不管谁邀请 , 都不要入境China 。 我们对毒品的管控力度 , 不是你们小小开发团队能理解的 。
2004年:“我认为Hurd已经死了 。 它有一个'大版本' , 人们忘记了的细节 , 并且忘记承认他们出的问题 。 ”
Linus 因为 Linux是宏内核 , 但如一开始所提 , Linus和使用微内核的Minix很凶地吵过数回……他似乎因此而讨厌起那些强调自己是微内核的东东:
2006年:“Hurd不是一个真正的微内核 , 它是如此的可憎 , 以至于所有其他的微内核看上去都很糟糕 。 ” (解读重点在‘以至于……’这半句)
Linux 之父对 C++ 进行了炮轰,C++不值得推荐?文章插图
Linus 骂 C++
终于 , 到了Linus骂C++的时刻!!
一门技术被Linus骂 , 显然不是羞愧 , 多年来一直令C++(甚至C++程序员)羞愧难当的是 , 1983年就正式发明并且以王者身份流行了十几年 , 这么晚才被骂……要知道 , C++出生后不久 , 就曾经被当年相当多的C语言老人围攻过……Linus , 你对C++太心善了……