问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译方式和解释方式的区别

发布网友 发布时间:2022-05-03 04:32

我来回答

1个回答

好二三四 时间:2022-09-25 09:53

编译方式和解释方式区别:编译就是全文翻译,全部翻译完才执行,解释就相当于同声翻译,边翻译边执行。

程序员编写的程序现在一般都是用高级语言编写的,如c/c++以及面向对象的visual系列;这样编写的程序计算机是不能直接解释方式:程序运行时,取一条指令,将其转化为机器指令,再执行这条机器指令。这种方式每次运行程序时都要重新翻译整个程序,效率较低,执行速度慢,如QB,不过现在很少再用这种低效的方式的设计语言了。

编译方式:程序运行时之前,将程序的所有代码编译为机器代码,再运行这个程序。然后每次执行的时候就可以直接执行这个翻译好的二进制文件了,这样的程序只需要翻译一次,效率明显要高很多,现在的大多数语言都是这种方式,网页中的asp.net采用的也是这种方式。执行的,因为计算机只能执行二进制程序。因此要经过一个源程序代码翻译成二进制的过程。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。

热心网友 时间:2023-01-27 12:15

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是指源程序进入计算机后,解释程序边扫描边解释,逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。如PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。 编译程序、解释程序、汇编程序是3种语言处理程序。其区别主要为:汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成;此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。用COBOL、FORTRAN等语言编写的程序考虑到执行速度一般都是编译执行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LG棒棒糖GD580这么看书 lg gd580怎么用moto看小说 各种海鲜馅饺子大全 海鲜水饺都有什么馅儿的 用网上交易系统进行股票操作资金安全吗,我是在中信建投开的户 北京瀚正化妆学校包就业吗 通江车检在哪里,可以摩托车年审不? 摩托车年审在通江县哪里啊 我是四川省通江县人、我是摩托车驾驶证,以快到期,请问我在江苏无锡... 通江县哪里可以托运摩托车 计算机高级程序语言的两种工作方式(解释方式和编译方式)的区别 8.编译方式与汇编方式的区别是什么, visual basic编译方式有哪两种 编译方式和解释方式的根本区别是什么? 高级语言处理程序的编译方式和解释方式的区别 北京欢乐谷设施故障多名儿童倒挂高空,游乐园安全须知有哪些? 名词解释计算机:编译方式。 漱口水可以每天使用吗? 编译方式的介绍 这个鱼胶是假的吗? 小块鱼胶有效果吗?有营养吗?要怎么样的才好? 这鱼胶是真的吗?求鉴别 鱼胶有假货吗 食品半成品的术语与定义解释? 加工食品和天然食品的区别是什么? 北京初中毕业3+2学校有哪些- 问一问 成都幼师资格证脱产班。我想问一下,不是幼师专业毕业的人,又27岁了,中专学历,可以报考幼师资格证吗 在短期幼师培训班到底能不能学到东西?只是为了拿那个证吗?急急急。 成都华夏幼师学校怎么样?我初中毕业想去读华夏幼师 缙云长坑小学在丽水缙云吧,怎么会在杭州呢?我是缙云的出租车司机,小学在东渡镇,离县城大约8公里左右 什么是嵌入式系统技术 命令行编译qt程序 有几种方式 单片机c51有哪几种编译模式 java和c的编译方式有什么区别 什么是嵌入式,涉及到哪些关键的技术 嵌入式系统与技术fiq,irq有什么不同 女人一旦动了真情,她的身体就会发出哪几个信号呢?你读懂了吗? 女人一旦动了真情,她的身体就会发出哪几个信号呢?你读懂了吗? 对你动了情的女人,会对你发出哪四种“信号”? 女人对你动心后,一般都会给你发出哪些信号? 女人对你动心后,一般都会给你发出哪些信号? 当一个女生动心的时候,会发出怎样的“信号”呢? 嵌入式系统开发的核心技术 对你动情的女人会在相处中表露哪些小信号? 女人对你动心后,一般都会给你哪些信号? 如果一个女人真的对你动了情,她会有哪些表现呢? 女人如果对你动情了,身体到底会有哪些信号? 对你发出哪三个信号的女人,是对你动情了? 中年女人对一个男人动了真情,身体会主动发出哪些“信号”呢? 出现什么“信号”的女人,是已经对你动情了?