首页技术文章正文

什么是python语言的解释性?

更新时间:2019-07-12 来源:黑马程序员 浏览量:

计算机无法直接理解高级语言,只能理解机器语言,所以必须把高级语言翻译成机器语言,计算机才能理解。翻译有两种方法,一种是编译,另一种是解释。

所谓的解释性语言主要包括两个方面:一是有自己的解释器;二是在其他的编译语言(通常是C语言)的基础上定义和扩充了自己的语法结构。解释性语言的工作原理就是用自己定义的解释器,解释并执行有自己定义的语法结构生成的程序代码。

python发展趋势

例如:一个用编译性语言如C或C++写的程序可以从源文件(即C或C++语言)转换到一个计算机使用的语言。这个过程通过编译器和不同的标记、选项完成。当运行程序的时候,连接转载器软件把程序从硬盘复制到内存中并且运行。

Python与c语言不同。Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于不再担心如何编译程序,如何确保连接转载正确的库等,这一切使得使用Python变得更加简单。由于只需要把Python程序复制到另外一台计算机上,它就可以工作了,这也使得Python程序更加易于移植。

以上我们介绍,python语言的解释性,不知道您理解了没有。如果您还有疑问,可以点击咨询按钮获得帮助。【python视频教程下载

分享到:
在线咨询 我要报名
和我们在线交谈!