程序猿阵线联盟-汇总各类技术干货程序员WEB前端程序开发

编译型语言、解释型语言、脚本语言之间的区别与联系

2017-12-02  本文已影响0人  威士忌de碎冰

任何语言都必须翻译成机器语言,计算机才能运行高级语言编写的程序。
翻译的方式有两种:一个是编译,一个是解释。

1.编译型语言

编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译为机器语言的文件比如exe文件,以后要运行就不需要重新编译了,直接使用编译好的结果(exe文件)就好了,编译型语言的程序执行效率高。
如:c/c++

2.解释型语言

解释型语言不需要编译,在运行程序的时候才翻译,比如解释型basic语言,专门有一个解释器能够直接执行basic程序,每个语言都是在执行的时候才翻译。解释型语言每执行一次就要翻译一次,效率比较低,但是跨 平台性好。
如:Java,c#,basic,Python

3.脚本语言

4.解释型语言和脚本语言的区别

上一篇 下一篇

猜你喜欢

热点阅读