为什么说C++与linux文化相抵触?

2024-11-19 23:26:34
推荐回答(4个)
回答(1):

C++ 面向对象的编程太乱,阅读和除错还有性能都不如 C 简单明了。
至于那帮疯子,最喜欢的事情就是用最简单的工具实现最复杂的功能。

你学 Linux 编程必须学 C 。因为很多底层软件都是 C 写的,你不写也得会阅读。而且,C 是 C++ 的基础。你直接学 C++ 也要先熟悉 C ,很多时候,用 C 简单几行就搞定的东西你非要用 C++ 去做面向对象的编程去实现会被人喷的。

回答(2):

汗,你要明白,Linus 一生都在做系统,这个层面的工作当然没什么可以抽象的,不需要面向对象。所以他不喜欢C++,你去看他的所谓批评和抵制,都是有前提的。
高级一些应用,再用C就显得太啰嗦太笨拙了。

回答(3):

Unix/Linux的精髓在于解耦。

回答(4):

c很强大