Python解释器本身也是个程序,它是解释执行Python代码的,所以叫解释器。
运行Python程序时,先运行Python解释器,通过这个解释器,去读取我们的Python程序文件,这个解释器再以机器指令语言告诉CPU如何去做。
Python是一种广泛使用的解释型、高级和通用的编程语言。Python由荷兰数学和计算机科学研究学会的GuidovanRossum创造,第一版发布于年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。
解释器,大家之前多少都听过解释性语言和编译性语言。首先,不管是这二位其中的谁,源代码对于计算机来说,都是读不懂的,计算机只认识二进制指令。所以,想让程序被执行,那么自然要先把源代码转化为二进制指令,也就是机器码。
PythonVirtualMachine,简写为PVM,当有字节码文件之后,就会被发送到PVM里来执行。只要不是对运行速度有严苛要求的领域,比如数值计算或动画这种,经常需要核心处理单元至少以C语言的速度执行,绝大多数的应用,python还是可以胜任的。这里注意,PVM并不是指的一个独立的程序,是不需要安装的。可以把PVM理解为Python的运行引擎,是一个迭代运行字节码指令的大循环,一个个的完成操作,直到结束。