全站数据
8 4 2 0 5 8 1

Translator和Interpreter什么区别

知书达理爱学习 | 简单学习,快乐成才!         
问题更新日期:2024-04-19 21:06:51

问题描述

Translator和Interpreter什么区别,在线求解答
精选答案
最佳答案

Translator和Interpreter都是将一种编程语言转换成另一种形式的工具,但是它们的工作原理不同。

Translator是将源代码翻译成目标代码的工具,可以分为编译器和汇编器两种类型。编译器将高级语言的代码翻译成目标机器语言的代码,汇编器则将汇编语言的代码翻译成目标机器语言的代码。翻译过程是在编译时完成的,生成的目标代码可以被重复执行。Interpreter是将源代码逐行解释执行的工具,可以将高级语言的代码直接翻译成机器语言的代码并执行。解释器不需要生成目标代码,因为它可以直接执行源代码。由于解释器需要逐行解释执行代码,所以执行速度比编译器慢,但是它具有更高的灵活性和交互性,可以动态地执行代码。

其他回答

意思有所不同。

Translator:

n. (尤指从事笔译的)译者,翻译家;翻译机,翻译程序;电视差频转播机

例句:

She works as a translator of technical texts.

她的工作是科技翻译。

Interpreter:

n. 口译者,译员;演奏者,表演者;解释程序

例句:

They volunteered me for the job of interpreter.

他们擅自指定由我担任口头翻译。

其他回答

Interpreter 一般指口译者,Translator 是通用的。Translator英[trænsˈleɪtə(r)] 美[trænsˈletɚ]n. 翻译家; 翻译者; 译员; 翻译机Interpreter英[ɪnˈtɜ:prɪtə(r)] 美[ɪnˈtɜ:rprɪtə(r)]