福娃算命网

Hi, 请登录

周易网站源码

编译型语言与解释型语言有何区别?

1、编译型语言

编译型语言字面意思就是编译的时候直接编译成机器以执行或调用的程序(如exe、dll或ocx等类型)。典型常见的编译型语言包括C、C++、Pascal等语言。如将C语言可直接编译成exe程序,运行时直接运行exe程序就可以了,无需重新编译,所以程序执行效率较高。编译型语言程序执行过程如下所示:

2、解释型语言

周易网站源码
(图片来源网络,侵删)

解释型语言是相对于编译型语言来说的,其特点是不需要编译,运行时使用一个专门的解释器去翻译,每一条语句都是执行的时候才翻译,所以这类程序每执行一次就要翻译一次,运行效率较称低。典型的如J***a、Python、Matlab等语言,都属于解释型语言。解释型语言程序其执行过程如下所示:

周易网站源码
(图片来源网络,侵删)

相关推荐