翻译(translator)和程序设计语言中的解释器(interpreter in programming language)的区别

在编程语言中,翻译器和解释器的主要区别在于,翻译器是一种将代码从一种编程语言转换为另一种编程语言的软件,而解释器是一种将高级编程语言转换为机器语言的翻译器。...

在编程语言中,翻译器和解释器的主要区别在于,翻译器是一种将代码从一种编程语言转换为另一种编程语言的软件,而解释器是一种将高级编程语言转换为机器语言的翻译器。

计算机程序是计算机执行任务的一组指令。它由一系列语句组成。大多数情况下,计算机程序是用高级编程语言或汇编语言编写的。这些程序是可读和可理解的程序员,但不是由计算机。因此,这些程序被转换成等价的机器语言供计算机理解。翻译人员帮助将程序从一种语言转换成另一种语言。它主要把程序翻译成机器代码。口译员是一种翻译人员。

覆盖的关键领域

1.什么是翻译人员-定义,功能2.什么是翻译人员-定义,功能3.在编程语言中翻译人员和翻译人员的区别是什么-主要区别的比较

关键术语

翻译、翻译、编程

 

翻译(translator)和程序设计语言中的解释器(interpreter in programming language)的区别

什么是程序设计语言中的翻译器(a translator in programming language)?

翻译人员将程序从一种语言转换成另一种语言。有各种类型的翻译器,如编译器、解释器和汇编程序。编译器将整个高级语言源代码转换为机器代码。如果有任何语法或语义错误,程序将不会执行。当编译器检查整个程序时,扫描时间很长,但执行时间较短。因此,编译器的语言如C,C++被认为是快速语言。

翻译(translator)和程序设计语言中的解释器(interpreter in programming language)的区别

汇编语言是介于机器语言和高级语言之间的语言。它是一种低级语言。这种语言用于微控制器编程。汇编程序是将汇编语言程序转换成机器语言的翻译程序。简而言之,编译器、解释器和汇编程序是常见的翻译器。

什么是程序设计语言中的解释器(an interpreter in programming language)?

解释器是将高级编程语言转换为机器语言的另一种类型的翻译器。它将源代码逐行转换为机器代码。因为它一次只检查一行代码,所以扫描时间更短。但执行时间更高。因此,基于解释器的语言(如PHP、Python、BASIC、Perl和Ruby)被认为是速度较慢的语言。此外,解释器一次指示一个错误。为了解释下一行,程序员应该修复当前行中的错误。

翻译(translator)和程序设计语言中的解释器(interpreter in programming language)的区别

定义

翻译器是一种软件,它将一种编程语言编写的程序翻译成另一种计算机语言的功能等效程序。解释器是一种将用高级编程或脚本语言编写的指令转换成机器语言程序的软件。

类型

翻译人员是翻译人员的一种。其他常见的翻译器包括解释器、编译器和汇编程序。

主要功能

转换器将代码从一种编程语言转换为另一种编程语言。它主要把代码转换成机器代码。解释器将程序从高级语言逐行转换为机器语言。

执行

编译器和汇编程序的执行速度比解释器快。解释器的执行速度较慢。

调试

编译器和汇编程序的调试比较困难。翻译逐行检查。因此,调试更容易。

语言

C、C++等使用编译器。汇编语言使用汇编语言。Python、PHP、BASIC等语言使用translator类型的解释器。

结论

翻译人员将一个程序转换成另一种编程语言,而不丢失原始代码的功能或逻辑结构。在编程语言中,翻译器和解释器的区别在于,翻译器是一种将代码从一种编程语言转换为另一种编程语言的软件,而解释器是一种将高级编程语言转换为机器语言的翻译器。

引用

1.桑顿,斯科特。”什么是编译器、翻译人员、口译员和汇编程序?” 微控制器提示,2017年2月17日,可在此处提供。

  • 发表于 2021-06-30 18:15
  • 阅读 ( 358 )
  • 分类:IT

你可能感兴趣的文章

转录(transcription)和语言翻译(translation in language)的区别

...成一个书面版本,这在研究中被称为转录。 什么是翻译(translation)? 翻译可以定义为另一种语言的表达。与只需要一种语言的转录不同,翻译需要多种语言。翻译可以从一种语言到另一种语言,例如从英语到法语、法语到德语...

  • 发布于 2020-10-29 04:13
  • 阅读 ( 411 )

口译译员(interpreter)和翻译(translator)的区别

...的责任。翻译和翻译的责任是平等的。   汇编程序与解释器的区别 编译程序与解释器的区别 img.centered,.aligncenter{display:block;margin:0 auto 24px}.gallery-caption,.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;text-align:center}.e...

  • 发布于 2020-11-04 15:08
  • 阅读 ( 512 )

翻译(translate)和解释(interpret)的区别

...本的技能水平来有效地处理任务。 翻译(translate)和解释(interpret)的区别 •翻译人员必须能够理解外语和自己的语言,以便用一种语言从另一种语言清楚地写出文本或讲话。翻译人员通常把外文翻译成他们的母语。 •口译员必须...

  • 发布于 2020-11-04 19:11
  • 阅读 ( 427 )

软件本机运行意味着什么?

... calculators. Platform-independent code is written in a language that is interpreted by something that usually runs natively. For example, PHP is a programming language that is interpreted and executed by the installed PHP binary, which has already been compiled natively for Windows, Mac, and U...

  • 发布于 2021-04-11 18:47
  • 阅读 ( 228 )

instagram增加了自动应用程序内文本翻译功能

...3; 
 
 
 
 
 
 In the coming month, you’ll see a translation button on feed stories and profile bios written in languages different from your own. The Instagram community has grown faster and become more global than we ever imagined. And we’re excited that you’ll soon b...

  • 发布于 2021-05-05 20:47
  • 阅读 ( 219 )

脚本语言(scripting language)和程序设计语言(programming language)的区别

...包括编译器)执行的粘合语言;命令行解释;基于shell的程序设计;以及用网络语言编写的代码的执行。脚本语言的目的是通过将现有组件连接在一起来开发应用程序,它们通常倾向于高级编程而不是执行速度。脚本在各种应用...

  • 发布于 2021-06-26 05:00
  • 阅读 ( 656 )

编译(compiled)和解释语言(interpreted language)的区别

...成机器可读的指令。简而言之,实现通常是编译器而不是解释器的语言称为编译语言。   什么是解释性语言(an interpreted language)? 解释器是用其他语言编写并编译成机器可读语言的程序。解释器本身就是机器语言程序,用来从...

  • 发布于 2021-06-26 05:11
  • 阅读 ( 758 )

转录(transcription)和语言翻译(translation in language)的区别

... 主要差异转录(main difference transcription) vs. 语言翻译(translation in language) 尽管转录和翻译这两个词看起来相似,但它们并不相同。两者都与语言有关,但在许多方面是不同的。简单地说,抄写是将某事物转换成书面形式,而...

  • 发布于 2021-06-27 04:33
  • 阅读 ( 518 )

翻译(translator)和口译译员(interpreter)的区别

主要差异翻译(main difference translator) vs. 口译译员(interpreter) Translation is the conversion of a material from one language to another language without distorting its original meaning and value. There are two basic forms of translation: translation of written material and t...

  • 发布于 2021-06-28 00:16
  • 阅读 ( 650 )

编译器解释器(compiler interpreter)和汇编程序(assembler)的区别

编译-解释器与汇编程序的主要区别在于编译程序一次将整个高级语言程序转换为机器语言,而解释器逐行将高级语言程序转换为机器语言,汇编程序将汇编语言程序转换为机器语言。 计算机程序是计算机执行某项任务的一组指...

  • 发布于 2021-06-30 18:09
  • 阅读 ( 1392 )
jiz7083
jiz7083

0 篇文章

相关推荐