浅谈编译型与解释型语言
本文md文件
1.定义
- 编译型语言:在程序执行之前,需要将程序代码“翻译”为计算机语言,编译后运行程序无需环境可独立运行并且无需再次编译,效率较高。
- 编译型语言:程序不需要编译,可直接运行,但是每一次运行都需要翻译一遍,无法脱离开发环境,效率较低,但是兼容性较高。
2.主要区别以及优缺点
- 编译型语言仅需翻译一次,后续可直接运行编译结果,执行时无需翻译,执行效率更高
- 解释型语言因每次运行都需要翻译,大型程序可能相较于编译型语言慢上很多,但是在一些脚本、接口等的小型程序上其兼容性又强于编译型语言
3. 小结
两种类型各有各的优缺点,应当选择适合当前项目需求的语言来满足当前需要。