前端之家收集整理的这篇文章主要介绍了
c – CPython是字节码解释器?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在C
Python的上下文中,我并没有真正得到“字节码解释器”的概念.有人可以在整个画面上散发光芒吗?
这是否意味着CPython将编译和执行pyc文件(字节码文件?).那么什么编译py文件到pyc文件? Jython与CPython的不同之处在于它们是以不同的语言实现的.
我也读到Python是C解释的地方.它是否正确?这是什么意思?
我还是很新Python,所以请原谅我,如果我问这个愚蠢的问题…
非常感谢!
CPython是C中的Python的实现.它是第一个实现,并且仍然是人们谈论Python时的主要实现.它将.py
文件编译成.pyc
文件. .pyc
文件包含字节码. CPython实现也解释了这些字节码.
CPython不是写在C中,它是C.
从.py到.pyc的汇编根据需要透明化.当您执行.py文件时,如果需要,它将首先被编译为.pyc文件,然后解释.pyc文件.
Jython是不同的,因为(除了在Java而不是C中实现)之外,它将.py文件编译成.class文件,以便它们可以在JVM中执行.
原文链接:https://www.f2er.com/c/115846.html