解释性与编译型 Python2和python3的区别

一 基础:

1.解释型语言与编译型语言的区别

  首先,我们编程都是用的高级语言(写汇编和机器语言的大牛除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序,

  说到翻译其实有两种:解释和编译,两种翻译的时间不同而已.

  用编译性语言写的程序执行之前,需要一个专门的编译过程,通过编译系统(不仅仅只是通过编译器.编译器只是编译系统的一部分)把高级语言翻译成机器语言,把源高级语言程序编译成机器语言文件,比如windows的exe文件.以后直接运行就可以了,不需要在编译

(1)解释型语言

   

(2)编译型语言

猜你喜欢

转载自www.cnblogs.com/2275114213com/p/9692273.html