编译语言和解释语言(脚本)
2016-01-13 21:25
447 查看
编译型语言,即传统的程序语言,如C或C++,这类的语言都是需要先写好源代码,然后编译成目标代码,所以叫编译语言。编译后的语言非常接近计算机底层,所以运行效率高,这也是编译语言的优点,但是编译语言多半运作于底层,所以为了实现一个功能,需要大量复杂的代码,例如,在C中,就很难进行“将一个目录中的所有文件复制到另一个目录”中的操作。
解释型语言,又被称作“脚本语言”,执行这类程序时,解释器需要读取我们编写的源代码,并将其转换成目标代码,再由计算机运行,所以每次执行程序都多了一次编译过程,因此效率会下降,但是好处是,脚本多半运行在比编译型语言还高的层级,所以能够轻易处理文件与目录之类的对象,所以脚本还是值得使用的,花一个小时携程的脚本,如果使用C来编写实现,可能需要几天,而目前硬件已经提升,所以脚本执行效率低得缺点可以忽略不计了。
简单的将,脚本相当于更高级的语言。
解释型语言,又被称作“脚本语言”,执行这类程序时,解释器需要读取我们编写的源代码,并将其转换成目标代码,再由计算机运行,所以每次执行程序都多了一次编译过程,因此效率会下降,但是好处是,脚本多半运行在比编译型语言还高的层级,所以能够轻易处理文件与目录之类的对象,所以脚本还是值得使用的,花一个小时携程的脚本,如果使用C来编写实现,可能需要几天,而目前硬件已经提升,所以脚本执行效率低得缺点可以忽略不计了。
简单的将,脚本相当于更高级的语言。
相关文章推荐
- Shell 脚本编程陷阱
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- Oracle数据库执行脚本常用命令小结
- 收集的ROS防火墙脚本
- JSP脚本漏洞面面观
- 不错的批处理脚本 第一部分
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- 不错的批处理脚本实例代码 第二部分
- 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
- 让你的脚本说话
- Lua脚本获取喜马拉雅MP3音频地址
- SQL Server中数据行批量插入脚本的存储实现
- 编程界主流脚本编程语言的比较和选择
- 批量文件查找替换功能的vbs脚本
- Powershell脚本的4种执行权限介绍
- Windows Powershell 执行文件和脚本