计算机不能直接理解高级语言,必须把高级语言翻译成机器语言才能执行高级语言编写的程序。
翻译的方式有两种:编译,解释 (两者只是翻译的时间不同)
解释型语言:不需要编译,程序在运行的时候才翻译成机器语言,执行一次翻译一次。
特点:
一. 效率低
每执行一次都要进行翻译。
二. 非独立性(依赖解释器)
三. 跨平台性好
编译型语言进行移植后要重新编译,相对而言解释型语言跨平台较容易。
同等条件下,编译型语言对系统的条件要求比较低,像开发操作系统,大型应用程序,数据库系统,则用编译型语言。
对不同平台兼容性有一定要求的程序通常使用解释型语言。
————————————————
版权声明:本文为CSDN博主「数星星的小贝壳」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leledexixi/article/details/54768755