linux shell 也是一个解释型的语言,同python, 在执行的时候才去,翻译其内部的逻辑,而c语言,是直接翻译成 01 机器码,才去执行,此时cpu直接去执行就行了,而不用去翻译。
java 是将源码翻译成中间码,即 byte code ,然后在翻译成机器码,这样就实现了跨平台。 而c语言翻译成机器码的过程与机器本身的cpu架构是有关系的。
从速度上来说:C语言最快
linux shell 也是一个解释型的语言,同python, 在执行的时候才去,翻译其内部的逻辑,而c语言,是直接翻译成 01 机器码,才去执行,此时cpu直接去执行就行了,而不用去翻译。
java 是将源码翻译成中间码,即 byte code ,然后在翻译成机器码,这样就实现了跨平台。 而c语言翻译成机器码的过程与机器本身的cpu架构是有关系的。
从速度上来说:C语言最快