美文网首页Python入门
第二期 | 编译器与解释器

第二期 | 编译器与解释器

作者: 七喜c4d | 来源:发表于2020-12-02 15:48 被阅读0次

    编译器/解释器:高级语言与机器之间的翻译官。 都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程有不同而已。

     编译器:先整体编译再执行

    编译方式:运行速度快,但任何一个小改动都需要整体重新编译。可脱离编译环境运行。代表语言是C语言 。

     解释器:边解释边执行

    解释方式:运行速度慢,但部分改动不需要整体重新编译。不可脱离解释器环境运行。代表语言是python语言。

     Python解释器种类:

     CPython:官方版本的解释器。

    Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强。

     PyPy:一个追求执行速度的Python解释器。

    Jython:运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    IronPython:和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把 Python代码编译成.Net的字节码。

    相关文章

      网友评论

        本文标题:第二期 | 编译器与解释器

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