解释型语言和编译型语言的对比
2017-03-21 16:53
148 查看
程序设计语言分为解释型和编译型两大类,java或者C++语言需要一个编译器(compiler),编译器是一种程序,能够把高级语言编写出来的源代码翻译为直接在计算机上执行的文件。
解释型程序设计语言不需要编译器,他们只需要解释器.对于JavaScript语言,在互联网环境下,web浏览器负责完成有关的解释和执行工作。浏览器中的JavaScript解释器讲直接读入源代码并执行。浏览器中如果没有解释器,JavaScript代码就无法执行。
用编译型语言编写的代码有错误,这些错误在代码编译阶段就能被发现。而解释型语言代码中的错误只能等到解释器执行到有关带啊才能被发现。
与解释型语言相比,编译型语言往往速度更加快一些,可移植性更好,但是他们的学习曲线也往往相当陡峭。
相关文章推荐
- 编译型语言,解释型语言和脚本语言的对比
- 通过流程图对比编译型语言,解释型语言以及C#,JAVA的编译流程
- python解释型语言 和 c编译型语言对比
- 动态语言和静态语言、编译型语言和解释型语言、强类型语言和弱类型语言的分析(深入探讨)
- C/C++、Java、Python谁是编译型语言,谁是解释型语言?
- 编译型语言vs解释型语言
- 解释型语言和编译型语言的区别
- 编译型语言与解释型语言简析
- JAVA是编译型语言,还是解释型语言?
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 编译型语言和解释型语言的区别
- Python程序的执行过程(解释型语言和编译型语言)
- 解释型语言与编译型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 解释型语言与编译型语言的区别
- 解释型语言与编译型语言的区别
- 程序语言的分 和汇编型、编译型、解释型语言的区别
- 解释型语言和编译型语言的区别
- 解释型语言与编译型语言的区别