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

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