编译型语言:编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成机器语言文件;
比如,exe文件,以后运行的话就不用重新编译了,直接运行;
因为翻译只做了一次,运行时不需要编译,所以编译型语言的程序执行效率高!
解释型语言:解释型语言的程序不需要编译,省了道工序,解释型语言在运行程序的时候才翻译,比如解释型basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译;
这样解释型语言每执行一次就要翻译一次,效率比较低。
但是解释型语言跨平台性比较好,因为他依赖解释器,只要平台装有解释器程序就行。