python编译文件,python常用的编译环境
当我们编写计算机编程语言代码时,我们得到的是一个包含计算机编程语言代码的以。巴拉圭为扩展名的文本文件。要运行代码,就需要计算机编程语言解释器去执行。巴拉圭文件。
由于整个计算机编程语言语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写计算机编程语言解释器来执行计算机编程语言代码(当然难度很大)。事实上,确实存在多种计算机编程语言解释器。
解释器
当我们从计算机编程语言官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行大蟒就是启动解释器解释器。
解释器是使用最广的计算机编程语言解释器。教程的所有代码也都在解释器下执行。
分析
分析是基于解释器之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行计算机编程语言代码的功能和解释器是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了即。
解释器用作为提示符,而分析用在[序号]:作为提示符。
PyPy
PyPy是另一个计算机编程语言解释器,它的目标是执行速度PyPy .采用吉特舞乐技术,对计算机编程语言代码进行动态编译(注意不是解释),所以可以显著提高计算机编程语言代码的执行速度。
绝大部分计算机编程语言代码都可以在PyPy下运行,但是PyPy和解释器有一些是不同的,这就导致相同的计算机编程语言代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和解释器的不同点。
脚本语言
脚本语言是运行在爪哇平台上的计算机编程语言解释器,可以直接把计算机编程语言代码编译成爪哇字节码执行。
动态语言
动态语言和脚本语言类似,只不过动态语言是运行在微软。网平台上的计算机编程语言解释器,可以直接把计算机编程语言代码编译成。网的字节码。
小结
计算机编程语言的解释器很多,但使用最广泛的还是CPython。如果要和爪哇或。网平台交互,最好的办法不是用脚本语言或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
替代实现
虽然有一个计算机编程语言实现是目前最流行的,
有一些特别感兴趣的替代实现
受众不同。
已知的实现包括:
解释器
这是计算机编程语言最初的、维护最完善的实现,由
在c中,新的语言特性通常首先出现在这里。
脚本语言
用爪哇实现的Python .这个实现可以用作脚本
爪哇应用程序的语言,或者可以使用
爪哇类库。它还经常被用来为爪哇库创建测试。
更多信息可以在脚本语言网站上找到。
计算机编程语言对于。网
这个实现实际上使用了解释器实现,但它是一个
管理100 .净应用程序和制造.可用的。网库。它是由
含蓄的钢笔劳埃德。有关详细信息,请参阅的Python .网主页。
动态语言
一个替代。网的Python .不像Python。网,这是一个完整的计算机编程语言
实现,它生成IL,并将计算机编程语言代码直接编译为。网
程序集。它是由脚本语言的创始人吉姆胡古宁创建的。为
更多信息,请访问动态语言网站。
PyPy
一个完全用计算机编程语言写的计算机编程语言实现。它支持
一些其他实现中没有的高级功能,如无堆栈
支持和一个实时编译器。该项目的目标之一是
通过使语言更容易修改来鼓励对语言本身的实验
解释器(因为是用计算机编程语言写的)。附加信息是
PyPy项目主页上提供
页面。
这些实现中的每一个都在某些方面不同于语言
记录在本手册中,或介绍具体信息典雅的跳跳糖什么
包含在标准计算机编程语言文档中。请参考
特定于实现的文档,以确定您还需要了解什么
关于您使用的具体实现。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。