python中怎么运行,python程序怎样运行
程序执行的标准流程计算机编程语言安装在机器上,它包含一个解释器和支持的库蟒蛇。程序开始执行之前不需要预编译和连接,大大缩短开发周期。字节码编译当计算机编程语言运行脚本时,第一步需要将脚本编译成"字节码",字节码是源代码底层的、与平台无关的表现形式,扩展名为".py "的脚本源文件编译成扩展名为".pyc "字节码文件,此过程对程序员是不可见的(即透明的)。如果源文件没有被修改,下一次运行程序时将自动加载。力兴字节码文件蟒蛇。虚拟机(PVM)编译后的字节码文件被发送到计算机编程语言虚拟机,PVM解释字节码并运行字节码指令,也就是说鼠肺炎病毒是实际运行脚本的组件。由于运行的是字节码而不是像C/C那样运行二进制代码,所以计算机编程语言的执行效率比C/C低。值得注意的是:在一些需要高执行速度的领域,如:数值计算、动画,通过分离一部分需要优化执行速度的应用。将其转换为编译好的扩展,能够到达想要的运行效果。比如NumPy,一个计算机编程语言的数值计算扩展。
计算机编程语言的实现计算机编程语言语言主要有3种实现方式(CPython、Jython、IronPython)
CPython CPython是原始的、标准的计算机编程语言实现方式,从官网(http://www.python.org)下载的计算机编程语言就是CPython,由ANSI C语言编写而成CPython .的实现方式如上文描述Jython Jython包含了爪哇类,这些类编译计算机编程语言源代码、形成爪哇字节码,这些爪哇字节码在爪哇虚拟机(JVM)上运行。因为计算机编程语言代码被翻译成爪哇字节码,在运行时看起来就一个真正的爪哇程序脚本语言要比解释器慢而且也不够健壮铁蟒。设计动态语言的目的:让计算机编程语言程序可以与窗子平台上的。网框架、Linux的单声道的所开发的应用集成铁蟒。将上图中后两个方框换成。网环境的等效执行方式。执行优化Psyco实时编译器Psyco是一个鼠肺炎病毒的增强工具,在程序运行时,可以将部分程序的字节码转换成真正的二进制机器代码。因为字节码到机器码的转换与程序运行同时发生,所以Psyco往往被看做是一个即时编译器(JIT)。Psyco需要单独安装
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。