解释器

计算机不能直接理解除机器语言的其他语言,所以需要将程序员写的高级程序语言翻译成机器语言,计算机才能执行程序。

将其他语言翻译成机器语言的工具,叫编译器。

编译器翻译的方式,一种是编译,另一种是解释。区别在于翻译的时间点不同。

编译型语言(c语言)-> 编译器 -> 最终生成可执行文件   (执行速度快)     ->(只能在某一系统上执行)

解释型语言(Python)-> 解释器(运行解释每一句源代码)   ->(跨平台,不同的操作系统,安装不同的解释器,不需要修改源代码)

 

总结:

速度:编译型语言比解释型语言执行速度快

跨平台性:解释型语言比编译型语言跨平台性好

posted @ 2018-04-02 10:30  akrgjkls  阅读(313)  评论(1编辑  收藏  举报