Python工作机制解析
📁 python, 问题, 人工智能
我使用Python语言为自己的目的已经有一段时间了。关于该语言本身的实现出现了一些问题。我将按顺序从不清楚的地方开始:
- 据我所知,Python语言是用C编写的。那么Cython是什么意思?它们是同一个东西吗?
- 如果它是用C编写的,那么它是如何被解释的?我猜测每一行代码都是单独编译并立即执行的,是这样吗?在哪里可以阅读源代码?
- 互联网上有关于Python虚拟机的信息。这是什么?我知道Java有这样的虚拟机。但Java不是解释型语言。编译后,得到bytecode,然后由JRE在运行时针对特定机器进行解释。但这里没有类似JRE的东西……或者有吗?