为什么C语言比JAVA快? |
20金币
最佳答案
帖子热度 1.3万 ℃
| |
|
|
Java py 是基于Java虚拟机和py解析器的语言,并非最终生成机器语言,C和C++最终都是生成机器语言,C#和go不清楚。
做个可能不太恰当的比喻: 人想让狗帮忙逮只兔子,可是人说话狗听不懂,于是人发明了一种介乎人言和狗语之间的语言,即口令。 人想让电脑帮忙做计算,可是人话电脑听不懂,于是人发明了一种介乎人言和汇编机器码之间的语言,即C语言。 人对狗的口令得让人容易学、也得让狗容易懂。 C语言同样得让人容易学、也得让电脑容易懂。 相比之下Java、python就是人学得不费劲、电脑经常闹不懂。 |