Python如何运行程序

作者: 我只是一个怪兽 | 来源:发表于2017-12-21 15:34 被阅读4次

    Python的运行

    Q:什么是Python解释器

    A:Python 解释器是运行Python程序的程序

    Q:什么是源代码

    A.源代码是为程序语言所写的语句:他包括了文本文件的文本

    Q:设么是字节码:

    A:字节码是Python将程序编译后得到的底层形式。Python自动将字节码保存到后缀名为Py.c的文件中

    Q:设么是PVM:

    A.:PVM是Python虚拟机,他是Python的运行时引擎解释编译得到的代码

    Q:请列出两个Python的标准执行模块的变体的名字

    A:Psyco、Shedkin以及forzen binaries是执行模块的所有变体

    Q:CPython、Jython、以及IronPython有什么不同:

    A:CPython是Python语言标准的实现。JPython和IronPython分别是Python程序的Java和.NET 的实现;他们都是Python的编译器的替代实现

    7.冻结二进制文件能够将程序的字节码、PVM(解释器)以及任何程序锁需要的Python支持文件捆绑在一起形成一个单独的文件包。

    如何运行程序

    源代码    = 翻译 =>  字节码 = 载入 => PVM

    python 程序执行时,会先将源代码翻译成字节码的形式,程序编译完成是会将python 程序的源代码发送Python虚拟机执行字节码。

    执行优化工具:

    1.Psyco 实时编译器:Psyco是一个扩展字节码执行模块的组件,在程序运行时将字节码转换成底层的真正二进制机器代码,使得Python程序运行的更快而这一过程无需代码的修改或独立的编译,即可完成这一转换。

    2.Shedskin C++ 转换器:通过Shedskin 尝试将Python 代码装换城 C++代码 然后使用机器中的Python解释器转换

    相关文章

      网友评论

        本文标题:Python如何运行程序

        本文链接:https://www.haomeiwen.com/subject/deunbxtx.html