编译和解释
来源:2-3 为什么Python是解释性语言(明白程序的执行原理,方能写好程序)
慕前端1135166
2019-07-26 00:46:29
老师,有些语言为什么还多了编译这一步?
1回答
同学你好:
所有的编程语言都是需要在计算机上去执行的。可是计算机识别的只有二进制码,所以需要将我们编写的代码通过编译转换成二进制码。如果我们直接使用二进制码去进行编程对我们来说很不友好,所以才会出现很多高级的编程语言。举例,python代码通过编译转换成计算机可以识别的二进制码,然后计算机去执行二进制码,python代码成功执行。而中间的编译过程已经由python环境自动去编译了,同学写的代码交给python环境就行。
这就是代码在计算机执行的大致流程。
如果我解决了同学的问题,请采纳。学习愉快^_^。
相似问题