编译和翻译的区别(在计算机领域中,语言处理程序和翻译程序的区别是(附问题详情))

本文目录
- 在计算机领域中,语言处理程序和翻译程序的区别是(附问题详情)
- 请问,翻译,编译 和译三者有什么具体的区别
- 翻译程式和编译程式的区别
- 编译方式和解释方式有什么区别
- 编译和译有什么区别
- 编译器和翻译器有什么区别,新人求教
- 翻译 编译 解译 的区别 英语的解释更好
在计算机领域中,语言处理程序和翻译程序的区别是(附问题详情)
编译是指将源语言转化为目标计算机的可执行二进制代码,如将C、C++编译为Windows上的可执行2进制文件,这种编译一旦完成,那么就只能在特定平台上运行了,由于程序执行的是编译好的二进制文件,因此速度比较快(相对下面的解释)。
解释是指程序不做任何变动,以源代码的形式提供在目标计算机上执行,但是源生代码计算机是不识别的,因此要边解释边执行,解释一条执行一条,这样的话就比编译要慢了。由于程序要在运行时动态解释语言,因此往往需要特定的平台,例如Java需要目标机器上安装JRE,但是这种方式也有一个好处就是可以跨平台,源代码不变,在运行时根据不同的平台,解释成不同的二进制执行。
其实你可以查查语言处理程序的含义什么的,再查查翻译程序的,互相对比一下,可能更详细点。而且这样你也能记得更清楚啊,对你来说是有利无弊的。
请问,翻译,编译 和译三者有什么具体的区别
“翻译”和“译”意义相同,是指将一种语言或文字完整地用另一种语言或文字表达出来。
“编译”是将一种语言或文字的大致意思用另一种语言或文字表达出来,可以删减或增补。
翻译程式和编译程式的区别
翻译程式和编译程式的区别?
- 翻译程式是一种系统程式,它将计算机程式语言编写的程式翻译成另外一种计算机语言的一般来说等价的程式,主要包括编译程式和解释程式,汇编程式也被认为是翻译程式。
程式的最初形式称为源程式或者原始码,翻译后的形式被称为目标程式或者目的码。
大多数翻译程式是将高阶语言编写的程式翻译为机器语言形式的可执行程式。但是也有些翻译程式将源程式翻译成其他高阶语言或者位元组码等中间形式。翻译程式不是语言处理程式。
任何一种高阶程式都有一个与之对应的编译器来完成对源程式的翻译。一个编译器至少要包含三个部分的程序。词法分析器、语法分析器、程式码生成器。
-
编译程式(Compiler,piling program)也称为编译器,是指把用高阶程式设计语言书写的源程式,翻译成等价的机器语言格式目标程式的翻译程式。编译程式属于采用生成性实现途径实现的翻译程式。它以高阶程式设计语言书写的源程式作为输入,而以组合语言或机器语言表示的目标程式作为输出。编译出的目标程式通常还要经历执行阶段,以便在执行程式的支援下执行,加工初始资料,算出所需的计算结果。
汇编和编译程式的区别?急
汇编是一种语言,就像c++是一种语言一样,是一个名词
编译是一个动词,指对开发完成的原始码进行编译,就是把你写的一些语句转换为计算机能识别的机器语言
编译需要编译器
汇编程式就是一个程式,是用汇编语言写的程式,可能是已经编译过的,也可能是还没有编译过的(名词)
编译程式是对一个程式进行编译,编译以后程式才能执行(动词)
如果把你的问题改为:asp程式和编译程式有什么区别可能就好理解了
编译程式仅是指从高阶语言到机器语言的翻译程式
不对,编译并不等同于翻译。同一个高阶程式码,不同的编译器编译出来的程式是不同的。效果可能差不多,执行效果也不一样。
编译器与编译程式的关系?
听好了,它们是:编译关系
java程式的编译程式是将java程式编译成什么档案
Java程式的编译程式是将Java程式编译成类档案 副档名是class 如: test.java javac test.java 编译 生成test.class档案 java test 执行
编译程式的作用是
编译程式的作用是将高阶语言源程式翻译成目标程式
编译程式(Compiler,piling program)也称为编译器,是指把用高阶程式设计语言书写的源程式,翻译成等价的机器语言格式目标程式的翻译程式。编译程式属于采用生成性实现途径实现的翻译程式。其以高阶程式设计语言书写的源程式作为输入,而以组合语言或机器语言表示的目标程式作为输出。编译出的目标程式通常还要经历执行阶段,以便在执行程式的支援下执行,加工初始资料,算出所需的计算结果。
简述解释程式与编译程式的作用与区别有哪些?
调变解调器一般来说是有电话线需要上网可以使用它,而网络卡一般来说可以连线区域网,当有网路介面时可以使用
在程式翻译中编译的过程是先执行程式再翻译程式 对不对?
先翻译再执行
c++编译程式的一般思路
先抽象出你要定义的类的属性和方法,可以先宣告就可以了,把属性名和成员函式名写在.h档案里,然后在对应.cpp里对成员函式等进行定义,基本就是这个思路吧
能把组合语言源程式翻译成目标程式的程式,称为( ) A 编译程式 B 解释程式 C程式 D 汇编程式
A吧,这是编译原理的基本题目吧
编译程式的基本功能是把源程式翻译成目标程式。但是,作为一个具有实际应用价值的编译系统,除了基本功能之外,还应具备语法检查、除错措施、修改手段、覆盖处理、目标程式优化、不同语言合用以及人-机联络等重要功能。①语法检查:检查源程式是否合乎语法。如果不符合语法,编译程式要指出语法错误的部位、性质和有关资讯。编译程式应使使用者一次上机,能够尽可能多地查出错误。②除错措施:检查源程式是否合乎设计者的意图。为此,要求编译程式在编译出的目标程式中安置一些输出指令 编译程式,以便在目标程式执行时能输出程式动态执行情况的资讯,如变数值的更改、程式执行时所经历的线路等。这些资讯有助于使用者核实和验证源程式是否表达了演算法要求。③修改手段:为使用者提供简便的修改源程式的手段。编译程式通常要提供批量修改手段(用于修改数量较大或临时不易修改的错误)和现场修改手段(用于执行时修改数量较少、临时易改的错误)。④覆盖处理:主要是为处理程式长、资料量大的大型问题程式而设定的。基本思想是让一些程式段和资料公用某些储存区,其中只存放当前要用的程式或资料;其余暂时不用的程式和资料,先存放在磁碟等辅助储存器中,待需要时动态地调入。⑤目标程式优化:提高目标程式的质量,即占用的储存空间少,程式的执行时间短。依据优化目标的不同,编译程式可选择实现表示式优化、回圈优化或程式全域性优化。目标程式优化有的在源程式级上进行,有的在目标程式级上进行。⑥不同语言合用:其功能有助于使用者利用多种程式设计语言编写应用程式或套用已有的不同语言书写的程式模组。最为常见的是高阶语言和组合语言的合用。这不但可以弥补高阶语言难于表达某些非数值加工操作或直接控制、访问外围装置和硬体暂存器之不足,而且还有利于用汇编语言编写核心部分程式,以提高执行效率。⑦人-机联络:确定编译程式实现方案时达到精心设计的功能。目的是便于使用者在编译和执行阶段及时了解内部工作情况,有效地监督、控制系统的执行。 编译程式书籍早期编译程式的实现方案,是把上述各项功能完全收纳在编译程式之中。然而,习惯做法是在作业系统的支援下,配置除错程式、程式和连线装配程式,用以协助实现程式的除错、修改、覆盖处理,以及不同语言合用功能。但在设计编译程式时,仍须精心考虑如何与这些子系统衔接等问题。
多从图书馆看下有关编译原理的书就行了!
编译方式和解释方式有什么区别
编译方式和解释方式区别:编译就是全文翻译,全部翻译完才执行,解释就相当于同声翻译,边翻译边执行。
程序员编写的程序现在一般都是用高级语言编写的,如c/c++以及面向对象的visual系列;这样编写的程序计算机是不能直接解释方式:程序运行时,取一条指令,将其转化为机器指令,再执行这条机器指令。这种方式每次运行程序时都要重新翻译整个程序,效率较低,执行速度慢,如QB,不过现在很少再用这种低效的方式的设计语言了。
编译方式:程序运行时之前,将程序的所有代码编译为机器代码,再运行这个程序。然后每次执行的时候就可以直接执行这个翻译好的二进制文件了,这样的程序只需要翻译一次,效率明显要高很多,现在的大多数语言都是这种方式,网页中的asp.net采用的也是这种方式。执行的,因为计算机只能执行二进制程序。因此要经过一个源程序代码翻译成二进制的过程。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。
编译和译有什么区别
翻译要求忠实原文,机械性强。编译可以选用翻译内容进行重新,和整合,形成新的内容和观点,不必忠实原文,灵活性创造性强。二者很难进行比较哪个更专业。从作家角度,编译更专业,包含更多创作灵感。从翻译角度,纯翻译更专业。
编译器和翻译器有什么区别,新人求教
你好!编译器(在windows下,javac.exe)将源代码(java文件)编译为字节码(bytecode),存放在class文件中。
字节码不能直接在机器上执行,而是通过虚拟机(windows下是java.exe)执行。具体的执行方式有两种:
1. 一般情况下解释执行。解释执行并不是“解释为用c++语言写成的程序”,而是jvm把字节码看成脚本,根据字节码中的指令,由JVM去调用实际的本地方法。
2. 在打开了JIT参数的前提下,jvm会把执行过程中发现的热点位置,由jvm内部的即时编译器编译为本地机器码直接执行。
编译器将java文件编译为class文件,解释器将class文件变为机器语言
翻译 编译 解译 的区别 英语的解释更好
翻译:把一种语言转换成另一种语言。
编译:在翻译的基础上,自己又编写了一些东西在里面。
解译:在翻译的基础上,加上自己(或其他人的)理解(或解释)。
【区别】:编译、解译都是在翻译的基础上。
【*英文版*】:
Translation: the language into another language.
Compiler: on the basis of the translation, but it is the preparation of a number of things inside.
Interpretation: In the translation on the basis of his own (or others) to understand (or explain).
【Difference】: the compiler, are interpreted on the basis of the translation.

更多文章:
substrate line什么意思(业务信函中subject line 是什么意思)
2026年1月11日 05:45
工作流技术有哪些(翼发云OA办公系统用的什么技术来实现可视化工作流的)
2025年8月2日 22:15
websever面试(Java Web的一些面试问题求解答)
2026年9月16日 18:15
javapattern的使用(javalist中@pattern不生效)
2026年5月1日 11:30
python 提取字符串的某一部分(python 字符串如何取部分字符串,进行重新排列组合)
2026年3月5日 03:15
navicat永久许可证(Navicat16.2用不了NavicatCracker破解,还有什么永久破解Navicat的方法吗)
2025年8月9日 19:30















