linux的程序为什么都不用c++而用c?象vim为什么不用c++编写?

如题所述

第1个回答  2012-04-24
C语言和linux是共同发展起来的。C语言更能代表linux文化。
C++面向对象的语言,面向对象会把数据封装起来,这种做法和C语言相比较,不便于程序员和程序员的交流,也不便于程序员和系统交流。而VIM是开源软件,也是linux文化的代表软件,当然得用C语言。
第2个回答  2012-04-24
那些都是很悠久的历史的了,新东西有可能用C++
第3个回答  2012-04-24
因为linux的内核使用C语言写的,很多系统的API都是C语言接口的本回答被提问者采纳
第4个回答  2012-04-24
当时都没得C++语言哈。另外C++效率比起C很多方面还是差多了,
操作系统最重要的一个方面就是速度了。
第5个回答  2012-04-24
c和汇编才是王道!
相似回答