两种转换方式 解释类语言 由解释器把源程序翻译成机器语言,每翻译一条执行一条,每执行一次就要翻译一次 优点:比较灵活,可以动态地调整、修改应用程序 典型代表:MATLAB、Python 编译类语言 由编译器将源程序编译成目标程序,然后生成可执行程序 可执行程序可以脱离语言环境独立执行,可重复运行,使用方便,一般执行效率高 典型代表:FORTRAN、C、C++ http://math.ecnu.edu.cn/~jypan http://math.ecnu.edu.cn/~jypan 两种转换方式 解释类语言 ► 由解释器把源程序翻译成机器语言,每翻译一条执行一条,每执行一次就要翻译一次 ► 优点:比较灵活,可以动态地调整、修改应用程序 ► 典型代表:MATLAB、Python 编译类语言 ► 由编译器将源程序编译成目标程序,然后生成可执行程序 ► 可执行程序可以脱离语言环境独立执行,可重复运行,使用方便,一般执行效率高 ► 典型代表:FORTRAN 、C、C++