程序中的表达式语句在语义翻译时不需要回填技术

作者&投稿:惠宏 (若有异议请与网页底部的电邮联系)

程序中的表达式语句在语义翻译时不需要回填技术?回答如下:

一、关于语义翻译和交际翻译

纽马克在《翻译教程》一书中借助Buhler的语言三大功能首次提出了语义翻译和交际翻译理论内容限制在原文文化范围内,色彩的概念,式,,接近原文;交际翻译注重译文读者对象,试图使读者阅读译文时能尽可能地接近原语读者阅读原文所产生的效果,

因此,交际翻译销哪老会把原文中富有民族文化色彩的概念转化为符合目的语言和文化的表达方式,使译文更合乎译语规范。在翻译过程中,两种方法常常结合使用,但在不同的文本类型中各有侧重。

二、语义翻译在《浮生六记》英译本中的应用

《浮生六记》是林语堂代表性的译作,它原为清朝沈复的一篇题材较为广泛的自传体散文集,全篇以简洁、生动的文笔描述了作者生活的方方面面,包括他的婚姻爱情、闲情记趣、家庭变故、山水游记等,深刻缓裂反映了中国当时的社会现状和价值观念。

根据纽马克的文本类型理论,表达类型的文本应采用语义翻译才能展示作品的个人魅力,彰显不同的语言风格和异域文化色彩,才能使原文的语义及要表达的感情传达出来,而自传属于表达类型文本的一种,因此译文中处处可见语义翻译的痕迹。

由于篇幅有限,本文仅从纽马克提倡的语义翻译应再现原文美学价值的三个方面来讨论语义翻译在林语堂《浮生六记》英译本中的应用。



~

以编译方式翻译C C++源程序的过程中,( )阶段的主要任务是对各条语句...
答:语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”“语句”和“程序”等。语法规则就是各类语法单位的构成规则,主要是针对结构的检查。语义分析阶段分析各语法结构的含义,检查源程序是否包含语义错误,主要针对句子含义的检查。本题描述的是语法分析。

c语言if语句的用法
答:如果x>y不成立为假,则不执行语句printf("%d",x),执行语句printf("%d",x)。3、if(表达式1)语句1 else if(表达式2)语句2 else if(表达式3)语句3 else if(表达式m)语句m else 语句 n 此时,哪个表达式为真,则运行哪个if后面的语句。如表达式3成立为真,执行语句3。在每个语句中,...

编译程序是什么意思?编译是什么意思?
答:编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。

在编译过程中,进行类型分析和检查是(7)阶段的一个主要工作。_百度知 ...
答:语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确...

编译原理语义分析实验报告——免费!
答:二、实验要求:采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。三、算法思想:1、设置语义过程。(1)emit(char*result,char*ag1,char*op,char*ag2)该函数的功能是生成一个三地址语句送到四元式表中。四元式表的结构如下:struct{charresult[8];charag1[8];...

求编译原理的名词解释题
答:语义分析(Syntax analysis)语义分析是编译过程的一个逻辑阶段. 语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查, 进行类型审查.例如一个C程序片断:int arr[2],b;b = arr * 10;源程序的结构是正确的.语义分析将审查类型并报告错误:不能在表达式中使用一个数组变量,赋值语句的右端和...

下面说法正确是( )。
答:编译程序:将源程序翻译成目标语言程序,然后在计算机上运行目标程序。解释程序:直接解释或翻译成中间代码。不生成独立目标程序。语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确逻辑结构。语义分析阶段:...

简述内容页的编译原理
答:语法分析:语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”,“语句”,“表达式”等等.语法分析程序判断源程序在结构上是否正确。语义分析:语义分析的一个工作时进行类型审查,审查每个算符是否具有语言规范允许的运算对象,当不符合语言规范时,编译程序应报告错误。中间代码生成...

什么是逻辑表达式?
答:作用:布尔表达式的语义在于指明计算一个逻辑值的规则;布尔表达式在程序设计语言中有两个基本的作用:一是在某些控制语句中作为实现控制转移的条件;另一个则是用于计算逻辑值本身。可采用类似算术表达式的方式来进行。例如,对于布尔表达式A∨B∧C,可翻译为:(∧, B, C, T1 )(∨, A, T1, T2 )...

C语言中的SWITCH是什么意思?
答:switch的意思是转换。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...