2024-03-28 18:33:00 发布
网友
我是python编程语言的初学者。我在https://docs.python.org/看到了“python是可移植的”的定义
查询1: Python是可移植的-它是指Python脚本还是Python可执行文件
查询3: 与Java的JVM一样,在目标机器上运行“python可执行文件””也需要任何东西
很可能您已经在某个地方读到Python语言是一种解释编程语言或脚本语言。事实是:Python既是一种解释语言,也是一种编译语言。但将Python称为编译语言会产生误导。 人们会假设编译器将Python代码翻译成机器语言,但这不是Python代码的执行方式。Python代码被转换成中间代码,中间代码必须由一个称为PVM的虚拟机(Python虚拟机)执行。这与Java采用的方法类似。甚至还有一种方法可以将Python程序转换为Java虚拟机(JVM)的Java字节码。这可以通过Jython实现。python的默认实现是Cython,但还有更多类似于Jython、PyPy、IronPython等
很可能您已经在某个地方读到Python语言是一种解释编程语言或脚本语言。事实是:Python既是一种解释语言,也是一种编译语言。但将Python称为编译语言会产生误导。 人们会假设编译器将Python代码翻译成机器语言,但这不是Python代码的执行方式。Python代码被转换成中间代码,中间代码必须由一个称为PVM的虚拟机(Python虚拟机)执行。这与Java采用的方法类似。甚至还有一种方法可以将Python程序转换为Java虚拟机(JVM)的Java字节码。这可以通过Jython实现。python的默认实现是Cython,但还有更多类似于Jython、PyPy、IronPython等
相关问题 更多 >
编程相关推荐