快生活 - 生活常识大全

系列常见的几种解释器


  讲解对象:【python系列】常见的几种python解释器
  文章出处:360doc个人图书馆[其他平台均为盗版]
  提醒:建议大家电脑浏览我的网页,因为手机浏览网页 代码会自动缩成一行,很不方便
  前言:不知道大家对python解释器有什么了解?今天我们来详细了解一下python解释器种类
  CpythonIpythonPyPyJythonIronPython
  当然了 python解释器还是有很多变种的,我就列举一些常见的,下面我们仔细分析一下他们有何区别
  对象:Cpython
  下载:python官网
  实质:
  1 官方版本的解释器
  2 命令行下运行python就是启动CPython解释器
  开发语言:这个解释器是用C语言开发的
  特点:CPython是使用最广的Python解释器
  对象:IPython
  来源:IPython是基于CPython之上的一个交互式解释器
  特点:IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的
  对象:PyPy
  实质:另一个Python解释器
  目标:它的目标是执行速度
  特点:采用JIT技术,对Python代码进行动态编译(注意不是解释)
  注意:PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果
  对象:Jython
  实质:是运行在Java平台上的Python解释器
  特点:可以直接把Python代码编译成Java字节码执行
  对象:IronPython
  实质:IronPython是运行在微软.Net平台上的Python解释器
  特点:可以直接把Python代码编译成.Net的字节码
  谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
  ---
网站目录投稿:沛寒