问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样理解python是解释性的

发布网友 发布时间:2022-03-03 12:47

我来回答

2个回答

热心网友 时间:2022-03-03 14:16

所谓的解释性语言主要包括两个方面:
一是他们都有自己的解释器,也可以通俗的理解为翻译器;
二是他们都是在其他的编译语言(通常是C语言)的基础上定义和扩充了自己的语法结构。
解释性语言的工作原理就是用自己定义的解释器,解释并执行有自己定义的语法结构生成的程序代码。
所以解释性语言并不编译。
这里要区分Java,因为Java并不是单单是一门解释性语言,它为了提高效率而拥有他自己的即时解释器,实际上Java可以算作一门解释和编译的结合语言。
编译型和解释型语言:
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。
翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如.exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语 言的程序执行效率高。
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。

热心网友 时间:2022-03-03 15:34

无论是学习任何一门语言,基础知识,就是基础功非常的重要,找一个有丰富编程经验的老师或者师兄带着你会少走很多弯路, 你的进步速度也会快很多,无论我们学习的目的是什么,不得不说Python真的是一门值得你付出时间去学习的优秀编程语言。
在选择培训时一定要多方面对比教学,师资,项目,就业等,慎重选择。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... python是一种什么类型语言 Java,Python分别是解释型还是编译型语言 windows7怎么设置局域网文件共享 Python是解释性语言吗 win7文件夹怎么设置共享文件夹 Python是编译型语言还是解释型语言 win7旗舰版 文件夹共享怎么设置 python是一种什么解释型语言 win7怎么设置局域网文件共享 什么是解释性语言?python是解释型语言嘛 win7共享文件夹权限怎么设置 python是解释型吗? win7怎么共享文件夹 win7怎么开启文件共享 python是解释性语言还是编译型语言 win7如何设置共享权限,win7文件共享权限设 怎样理解python是解释型语言 python是解释型语言吗 qq邮箱怎么上传文件 大家建议同时学python和c语言吗? 如果不建议,先学那个比较好呢 vivo手机短信怎么互传 vivo互传是只能vivo手机直接互传吗 python 是什么类型的语言 python属于什么语言? Python是什么类型的语言 Java,Python谁是编译型语言,谁是解释型语 python是解释型的还是编译型的 Python谁是编译型语言,谁是解释型语言 python是什么类型的语言? Python是什么啊? iPhone7手机怎么编辑视频? python是什么意思? iPhone 7怎么剪辑照片里的视频? 苹果7怎么剪切视频 iPhone 7 Plus怎么才可以剪辑手机里面的视频? python是什么意思 苹果7plus能截取视频吗 python 是什么? 什么是python编程 苹果手机如何剪短视频