解释型语言和编译型语言,静态语言和动态语言 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件(即exe文件)运行时不需要重新编译,直接用编译后的文件(exe文件)就行了。 优点:执行效率高 缺点:跨平台性差 解释型语言:程序不需要编译,程序在运行的过程中才用解释器编译成机器语言,边编译边执行(没有exe文件)。 优点:跨平台性好 缺点:执行效率低 静态语言:强类型语言,编译时确定变量的数据类型 动态语言:弱类型语言,运行时确定变量的数据类型