最早的可移植语言,在不同平台上均有良好的适应性。
介于高级语言和汇编语言之间,推广早,为后来的类c语言发展奠定了坚实基础。
也就是说,作为一个完善,成熟的语言体系,c语言没有理由不使用范围广。
编译器多是C语言写的,各种基本库多是C语言写的,现今各个操作系统都是汇编跟C语言写的,有什么理由用的不多?
另外java其实跟C语言也相关,JVM基本也是C语言写的,语法跟保留字也跟C语言类似。。。【手动斜眼
但是C语言在上层表现就比较差【啥都能做但是做啥都麻烦】,于是就有了逻辑层使用C语言,界面层用脚本语言或者其他高级语言的程序设计形式
因为 c的效率高,更接近底层,而且在嵌入式中用的非常多。
c++的效率同样也高,但是比c低。c++适合用来开发应用。桌面应用,ios开发等等。