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