语言可分为高级语言、低级语言和机器语言。我们用的最多的是高级语言,其中c是最基础最实用的。c是面向过程的,现在面向对象的编程语言非常流行。比如c,java,java都是网络编程语言,具有很好的跨平台能力。你想计算机水平高,建议你先学好c语言。有兴趣可以学习汇编语言,应用java来学习。
并不是所有的编程语言都会先编译成c语言,然后再编译成汇编语言或者机器指令。
c语言可以是中间语言,但是还有很多其他的中间语言,比如三地址码,p代码,p机栈指令,jvm字节指令等等。它们比c语言更接近机器指令,是许多语言编译器的中间代码。