翻译中的编译理论
Ⅰ 翻译有哪些理论
1、语言学派翻译理论
奥古斯丁发展了亚里士多德的“符号”理论,提出了语言符号的“能指”、“所指”和译者“判断”的三角关系,开创了西方翻译理论的语言学传统。20世纪初,索绪尔提出普通语言学理论,标志这现代语言学的诞生,也为当代翻译研究的各种语言学方法奠定了基础。虽然出现了各种不同流派的代表人物和理论方法,却存在一个共同的特征,就是以语言为核心,从语言的结构特征出发研究翻译的对等问题。
2、阐释学派翻译理论
阐释学Hermeneutics是关于理解、解释及其方法论的学科,它的历史悠久,可以追溯到古希腊。在希腊神话中,赫尔墨斯(Hermes)是负责解释、翻译神旨、传达神谕的使者。古希腊时期的阐释学主要用于逻辑学和辩论术以及一些宗教、文学经典着作的解释,其目的不外乎消除文本的歧义和误解。到了中世纪,阐释学成为《圣经》研究的一个分支,通过对宗教典籍的注释、说明向人们澄清上帝的意图。文艺复兴和宗教改革时期,阐释学的研究领域不再拘泥于宗教经典,而是扩大到对整个古代文化经典的阐释。
Ⅱ 什么是编译原理
编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理是计算机专业设置的一门重要的专业课程。虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。
这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的 必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。 我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专注解决一种的算法了。在20世纪 50年代,编译器的编写一直被认为是十分困难的事情,第一Fortran的编译器据说花了18年的时间才完成。在人们尝试编写编译器的同时,诞生了许多跟 编译相关的理论和技术,而这些理论和技术比一个实际的编译器本身价值更大。就犹如数学家们在解决着名的哥德巴赫猜想一样,虽然没有最终解决问题,但是其间 诞生不少名着的相关数论。
Ⅲ 什么是编译原理
编译原理,说得通俗易懂一些就是:让机器通过某种机制和规则,将一种由人们书写的高级程序代码,经过若干步骤,最终翻译成机器可理解执行的二进制代码。
编译原理技术的具体应用,例如:
(1)、我们用户通常编写的 C/C++ 程序源代码(*.C/*.CPP),通过 Microsoft Visual C++ 编译器,将由人工书写的 C/C++ 语言程序源代码(*.C/*.CPP),最终翻译成机器可执行的二进制代码(*.EXE);
(2)、人工智能领域中的自然语言处理、机器翻译技术(例如:英/汉翻译、日/汉翻译系统等)等,都需要使用到编译原理技术。
Ⅳ 编译原理与汇编的区别和联系是什么
编译原理与汇编的区别和联系是什么
编译原理是研究各种语言转换(不够专业)为机器语言的过程中的各种理论。
编译原理是将计算机语言转化为可以在计算机硬件上直接运行的机器语言,是翻译语言的一种。
1、将高级语言变为机器语言,包括两种方法,编译是一种,另一种是解释;
2、将汇编语言变成机器语言的,叫汇编程序.
编译: 高级语言 --> 机器语言(指令);
汇编: 汇编指令 --> 机器指令;
Ⅳ 改译,编译,节译等分类在翻译中属于翻译策略还是翻译实践的分类,除此外还有其他什么类别
这是按翻译的处理方式分类
还可以根据:
1、根据翻译作品在译入语言文化中所预期的作用,分为工具性翻译和文献性的翻译。
2、根据翻译所涉及的语言的形式与意义。分为语义翻译和交际翻译。语义翻译在译入语语义和句法结构允许的条件下,尽可能准确再现原作上下文的意义,交际翻译追求译文读者产生的效果尽量等同于原作对原文读者产生的效果。
3、根据译者对原文和译文进行比较与观察的角度,分为文学翻译和语言学翻译。文学翻译寻求译文与原文之间文学功能的对等,其理论往往主张在不可能复制原文文学表现手法的情况下,译文只能更美而不能逊色,缺点是不重视语言结构之间的比较和关系问题。语言学翻译寻求两者之间的系统转换规律,主张把语言学研究的成果用于翻译,同时通过翻译实践促进语言学的发展。
4、根据翻译目的与原语在语言形式上的关系,分为直译与意译。
5、根据翻译媒介分为口译、笔译、视译、同声传译、机器翻译和人机协作翻译。
参考资料:http://wenku..com/view/538479e9b8f67c1cfad6b874.html
希望能帮到你。
Ⅵ 翻译中综译与编译有什么区别
综译 ,又称主题翻译 .不按文字逐一翻译.只译主要内容.
编译 ,又称修辞翻译 ,为突出精彩内容 ,将文章重新修辞整理编辑译出.
Ⅶ 翻译有哪些理论
1、释意理论:就是提出三角形翻译过程的假设,认为翻译对象应该是源语信息的意义而不是语言外壳。
2、认知负荷模型理论:由澳大利亚新南威尔士大学的认知心理学家约翰·斯威勒于1988年首先提出,它以Miller等人早期的研究为基础。
3、思维适应控制模式理论:任何熟练行为都要求将陈述性知识转化为程序性知识。
4、信达雅:“信”“达”“雅”它是由我国清末新兴启蒙思想家严复提出的,通俗的讲,译文要符合汉语言的特点,注重一句话的完整性,即内容、结构、文采,也就是内容的准确性,语法结构的顺畅,语言载体的文采文学性。

机器翻译面临的问题
机器翻译的质量要达到“信、达、雅”的程度依然艰难;机译质量是机译系统成败的关键。中国数学家、语言学家周海中曾在论文《机器翻译五十年》中指出:
要提高机译的质量,首先要解决的是语言本身问题而不是程序设计问题;单靠若干程序来做机译系统,肯定是无法提高机译质量的;
另外,在人类尚未明了人脑是如何进行语言的模糊识别和逻辑判断的情况下,机译要想达到“信、达、雅”的程度是不可能的。这些都是制约机译质量提高的瓶颈。
Ⅷ 计算机中翻译和编译的含义。
A、解释程序
所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。
B、编译程序
这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。
编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也有一项任务分散到几次扫描去完成的。下面举一个四遍扫描的例子:第一遍扫描做词法分析;第二遍扫描做语法分析;第三遍扫描做代码优化和存储分配;第四遍扫描做代码生成。
值得一提的是,大多数的编译程序直接产生机器语言的目标代码,形成可执行的目标文件,但也有的编译程序则先产生汇编语言一级的符号代码文件,然后再调用汇编程序进行翻译加工处理,最后产生可执行的机器语言目标文件。
在实际应用中,对于需要经常使用的有大量计算的大型题目,采用招待速度较快的编译型的高级语言较好,虽然编译过程本身较为复杂,但一旦形成目标文件,以后可多次使用。相反,对于小型题目或计算简单不太费机时的题目,则多选用解释型的会话式高级语言,如BASIC,这样可以大大缩短编程及调试的时长。
望采纳!!!
Ⅸ 翻译变体研究中第三章编译是什么意思
把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言书写的目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级...
