编译器与解释器的区别是什么?

简介: 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)。
目录
相关文章
|
IDE 编译器 开发工具
编程前的准备:编译器的安装
编程前的准备:编译器的安装
51 0
|
6月前
|
存储 自然语言处理 算法
|
6月前
|
JavaScript 前端开发 Java
静态语言和动态语言,解释和编译
静态语言和动态语言,解释和编译
86 1
|
前端开发 IDE 编译器
2023-5-20-各种编译器的全面学习
2023-5-20-各种编译器的全面学习
223 0
|
自然语言处理 IDE 编译器
【C语言】--编译及编译器
【C语言】--编译及编译器
130 0
|
编译器 程序员 C语言
C 语言标准及编译器介绍
今天给大家介绍一下C语言标准及其由来
359 0
|
前端开发 Java 编译器
JVM解释器与JIT编译器如何并存?
JVM解释器与JIT编译器如何并存?
141 0
|
编译器
编译器的不同,导致运行结果不一样
编译器的不同,导致运行结果不一样
138 0
|
自然语言处理 编译器
【译】一个超级小的编译器
【译】一个超级小的编译器
83 0