用哪种语言是要看产品的运行环境而定的,java和C#跟C相比的优势在于,实现功能时开发速度快,但是硬件成本高啊,要运行java或C#都需要CPU,内存达到一定的条件,并且需要有一定的操作系统支持,所以这两种语言适合用于开发应用程序,在PC或手机的操作系统上使用和运行的多。而C语言对硬件的要求较低,对操作系统的要求也低,所以它既可以用于实现操作系统的内部功能(例如手机的android平台底层的linux系统就是靠C语言来开发的),也可以用于很多低端软件的开发,例如家用电器啊,工业用途的仪器设备啊。各种编程语言存在都有自己的合理的地方,程序员可以根据自己的喜好选择想要学习的开发方向,若是喜欢开发应用程序啦游戏啦之类就选择高级程序语言java啦C#啦以及其它一些脚本语言类型。如果是喜欢开发底层驱动啦嵌入式设备啦的方向,就可以选择中级语言C或低级语言汇编。
使用最多的语言是C语言...谁告诉你的,C因为是基础,所以好多人都要学