Linus Torvalds曾经在十多年前尝试用C++来开发Linux内核,由于种种原因而失败。自那时起他就不时表达对C++的不满,Dmitry Kakurin的话更加引起了Torvalds对C++甚至C++使用者火药味十足的评论:“C++是一种恐怖糟糕的(horrible)语言。令它更加恐怖的是,许多不合规范的程序员使用它……”(C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it……)Linus Torvalds接着说道,使用C++实在是很差劲的选择,最后你会发现无尽的痛苦和低下的效率……所有关于C++的优越性都是错误的言论……实际上Linus要阐述的无非是C比C++更好这个观点。
国内游戏引擎的顶尖高手云风亦在他的博客中以《C 的回归》为题发表了他的观点, Linus 几句话还是说到我的心坎里去,“我对这个问题的见解,可以再引用 Linus 的一段话作为收场。‘如果你想用更花哨的语言,C++绝对是最糟糕的选择。如果想要真正的高级特性,那就选择有垃圾回收或者好的系统集成的,而不是既缺乏C的简约(sparseness)又缺乏C的直接而且没有重要概念的高层绑定(high-level bindings to important concepts)的东西。’”。