人们常说C语言比其他高级语言更有效率。我不明白为什么。我知道汇编语言是高效的,因为它与机器语言有密切关系。
但是,C、C++或Ruby等语言也会被“翻译”成机器语言,对吧?所谓更有效率,是指机器码更好,还是意味着将代码“翻译”成机器码需要更少的时间?如果有某个编译器或解释器能够生成更快、更好的机器码,那又怎么样呢?
但是,C、C++或Ruby等语言也会被“翻译”成机器语言,对吧?所谓更有效率,是指机器码更好,还是意味着将代码“翻译”成机器码需要更少的时间?如果有某个编译器或解释器能够生成更快、更好的机器码,那又怎么样呢?