测试你的知识:答案

未匹配的标注
  1. 什么是Python解释器?

    Python解释器是一个运行你编写的Python程序的程序。

  2. 什么是源码?

    源码是你为程序编写的语句——它包含文本在文本文件中,通常以 .py 扩展名结尾。

  3. 什么是字节码?

    字节码是你的程序在被Python编译后的更底层的形式。Python自动将字节码存储在扩展名为 .pyc 的文件中。

  4. 什么是PVM?

    PVM是Python虚拟机——解释你那被编译的字节码的Python运行时引擎。

  5. 说出两个或更多个Python标准执行模型的变体。

    Psyco, Shed Skin 和 冻结的二进制文件都是执行模型的变体(注:这里不提及Jython, IronPython, Stackless 和 PyPy,感觉有点奇怪)。另外,在下面两个问题中提及的Python可选实现也在某种方式上修改了模型——通过替代字节码和虚拟机,或通过添加工具和JIT。

  6. CPython,Jython和IronPython不同在哪里?

    CPython 是语言的标准实现。Jython 和 IronPython 分别实现了用于Java 和 .NET环境的Python程序;它们是Python的可选编译器。

  7. 什么是Stackless和PyPy?

    Stackless 是Python的增强版,注重并发;PyPy 是一个注重速度的Python的重新实现。PyPy也是Psyco的继任者,且集成了Psyco所倡导的JIT概念。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~