编译语言和解释语言(脚本)
来源:互联网 发布:.net是编程语言吗 编辑:程序博客网 时间:2024/05/16 18:17
编译型语言,即传统的程序语言,如C或C++,这类的语言都是需要先写好源代码,然后编译成目标代码,所以叫编译语言。编译后的语言非常接近计算机底层,所以运行效率高,这也是编译语言的优点,但是编译语言多半运作于底层,所以为了实现一个功能,需要大量复杂的代码,例如,在C中,就很难进行“将一个目录中的所有文件复制到另一个目录”中的操作。
解释型语言,又被称作“脚本语言”,执行这类程序时,解释器需要读取我们编写的源代码,并将其转换成目标代码,再由计算机运行,所以每次执行程序都多了一次编译过程,因此效率会下降,但是好处是,脚本多半运行在比编译型语言还高的层级,所以能够轻易处理文件与目录之类的对象,所以脚本还是值得使用的,花一个小时携程的脚本,如果使用C来编写实现,可能需要几天,而目前硬件已经提升,所以脚本执行效率低得缺点可以忽略不计了。
简单的将,脚本相当于更高级的语言。
0 0
- 编译语言和解释语言(脚本)
- 编译执行语言和解释执行语言
- 解释语言和编译语言的区别
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 解释语言和编译语言的区别
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 解释型语言和编译型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 解释型语言和编译型语言
- 解释型语言和编译型语言
- tomcat集群基于redis共享session解决方案
- 通过Net::Ping 理解Perl的面向对象
- webserver报XFireFault: Unmarshalling Error: unexpected element (uri:"http://server.iflytek.com/", loc
- JavaScript
- C++入门学习笔记(四)--继承与多态
- 编译语言和解释语言(脚本)
- PPAPI插件与浏览器的通信
- VC C++ 操作 Excel 总结
- converting to execution character set: Invalid or incomplete multibyte or wide character
- PhoneWindow对象的创建
- HDU 1060 Leftmost Digit
- iOS 网络请求数据两种请求方式GET,POST
- Java常见关键字
- ListView 中设置setonitemclicklistener()监听时,无法获取item条目的点击事件焦点