分为编译程序(compiler)和解释程序(interpreter)
编译程序:把源程序(高级语言编写)转换成目标程序(汇编语言或机器语言编写)。
解释程序:对源程序边翻译边执行。
编译型语言
优点:效率高,占用资源少。
缺点:复杂,可移植性差。
解释型语言
优点:简单易读,跨平台性强
缺点:效率低,占用资源大