时间:2019-10-29 点击:657次
源语言是可以引导出另一种语言的语言。在最初编写计算机程序时所使用的语言,就是源语言。源语言一般指的是编写源程序所用的语言,它必须翻译成机器语言才能在计算机中使用。
中间语言(中间代码)是一种面向语法,易于翻译成目标程序的源程序的等效内部表示代码。其可理解性及易于生成目标代码的程度介于源语言和目标语言之间。
无论是符号语言还是高级语言,都需要一种翻译程序把它翻译成机器语言。翻译符号语言的程序称为符号汇编程序或汇编程序。对于汇编程序来说,输入是符号语言程序,输出是机器语言程序。翻译工作此较简单,其主要的工作是代真,即把符号代换成机器码。
翻译高级语言的程序称为编译程序。对编译程序来说,输入是高级语言程序,输出是机器语言程序。对高级语言来说,它与机器语言不是一一对应的。编译程序所产生的机器语言与高级语言是多一对应的,即每一条高级语言的语句,等价于多条机器指命。
无论对于汇编程序还是编译程序,都有一个输入程序和一个输出程序。这个输入程序就称为源程序,做为输入的语言就称为源语言。对于汇编程序来说,源程序是符号语言程序;对于编译程序来说,源程序是高级语言程序。
源语言,指可以引导出另一种语言的语言。在最初编写计算机程序时所使用的语言就是源语言。
中间语言:指独立于任何特定自然语言的中介表达式,能够统摄机器翻译所需的句法和语义信息,在机器翻译系统中表示源语言和目标语言之间的联系。
源语言是一种可以导致另一种语言的语言。最初编写计算机程序时使用的语言是源语言。
源语言通常指用于编写源程序的语言。它必须先翻译成机器语言,然后才能在计算机中使用。
中间语言(中间代码)是源程序的等效内部表示代码,面向语法,易于翻译成目标程序。它的可懂度和生成目标代码的容易程度介于源语言和目标语言之间。
无论是符号语言还是高级语言,它都需要一个翻译程序来将其翻译成机器语言。翻译符号语言的程序称为符号汇编程序或汇编程序。对于汇编程序来说,输入是符号语言程序,输出是机器语言程序。翻译工作相对简单。它的主要任务是用机器代码替换符号。翻译高级语言的程序称为编译器。
对于编译器来说,输入是高级语言程序,输出是机器语言程序。对于高级语言,它并不一一对应于机器语言。编译器生成的机器语言是高级语言的又一个对应,也就是说,每个高级语言的语句相当于多个机器指令。
汇编程序和编译器都有一个输入程序和一个输出程序。这个输入程序称为源程序,用作输入的语言称为源程序。对于汇编程序来说,源程序是符号语言程序。对于编译器来说,源程序是高级语言程序。
3、中间语言:是一种面向语法,易于翻译成目标程序的源程序的等效内部表示代码。
中间语言与具体机器特性无关,一种中间语言可以为生成多种不同型号的目标机的目标代码服务。可对中间语言进行与机器无关的优化,有利于提高目标代码的质量。把源程序映射成中间代码表示,再映射成目标代码的工作分在几个阶段进行,使编译算法更加清晰。
翻译程序的输出称目标程序。一般说,好听的配音目标程序都是机器语言程序,好听的配音输出的语言就称为目标语言。
目标语言是由源码编译或汇编所得的语言。它是自动编码程序输出的一种语言。在将信息从一种语言转换成另一种语言时,原来的语言被称为源语言,而输出的语言则被称为目标语言。通常,目标语言与机器语言可以是相同的,但当编码程序是由一系列步骤才能完成时,则目标语言中的一个步骤可以是下一步的源语言。
源语言是外语翻译专业术语,和目标语相对。 源语言(可以引导出另一种语言的语言。在最初编写计算机程序时所使用的语言,就是源语言。源语言一般指的是,编写源程序所用的语言,它必须翻译成机器语言*才能在计算机中使用。)目标语言:目标语 中间语言:独立于任何特定自然语言的中介表达式,能够统摄机器翻译所需的句法和语义信息,在机器翻译系统中表示源语和目标语之间的联系。