【发布时间】:2011-07-08 00:14:35
【问题描述】:
我知道 ASM 基本上是最快的,但是是什么让 HLL 比抽象的 ASM 慢?我所说的抽象的意思是,例如在 C++ 中,你有一个类,需要存储关于类中存储的内容、派生的内容、私有/公共访问器和其他内容的数据。编译此代码时,是否有实际的汇编代码可以找出有关该类的信息?就像 CPython 是基于 C 构建的,因此在运行时运行的抽象和指令比 C 还要多。我所说的是否属实?我想我已经回答了自己的问题,但我想从比我自己更有经验的人那里得到答案。
编辑:我知道 Python 是被解释的,但如果它被编译,它不会比 C 慢吗?
【问题讨论】:
标签: performance compiler-construction assembly theory