东莞网站推广春wordpress flat
编译与解释
编译型
将源代码转换成目标代码,通常源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器。
 eg:java
 好处:对于相同的源代码编译产生的目标代码执行速度更快,目标代码不需要编译器就可以直接运行
 缺点:修改源程序只能通过修改源代码,再重新编译执行
 ——静态语言
解释型
将源代码逐条转换成目标代码同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器
 没有编译过程,源代码和输入一起解释执行,最后得到一个输出
 eg:python解释器
 只要保留源代码,程序的纠错和维护就十分方便,可移植性更好
 缺点:始终要保持源代码
 ——脚本语言:python、javascript、PHP
