大家好,今天小编关注到一个比较有意思的话题,就是关于python中解释语言的问题,于是小编就整理了3个相关介绍Python中解释语言的解答,让我们一起看看吧。
小白科普:Python代码是编译执行还是解释执行?
python代码是解释执行的。 所谓编译执行就是源代码经过编译器编译处理,生成目标机器码,即机器能直接运行的二进制代码,下次运行时无需重新编译。
这种代码不具备可移植性、但执行速度快,C、C++这类语言属于编译型语言。
解释型语言是在代码运行期间逐行翻译成目标机器码,下次执行时,还是需要逐行解释,我们可以简单认为 、Python 都是解释型语言。
Python解释器叫什么?
Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器:
1、CPython
当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。
这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。
2、PyPy
PyPy是另一个Python解释器,它的目标是执行速度,PyPy***用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度( 绝大部分)。
python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的python代码在两种解释器下执行可能会有不同的结果。
如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
3、IPython
c语言是解释类语言吗?
C语言是一门过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows,Mac OS X, Linux, Unix等。c语言是一门计算机办公软件,并不是仅仅指解释类语音。
到此,以上就是小编对于python中解释语言的问题就介绍到这了,希望介绍关于python中解释语言的3点解答对大家有用。