简述什么是源语言目标语言中间语言
发布网友
发布时间:2023-04-10 05:40
我来回答
共1个回答
热心网友
时间:2023-10-06 05:43
源语言是可以引导出另一种语言的语言。
在最初编写计算机程序时所使用的语言,就是源语言。
源语言一般指的是编写源程序所用的语言,它必须翻译成机器语言才能在计算机中使用。
目标语言,是一种利用特定语言输入目标语言的方法。
中间语言(中间代码)是一种面向语法,易于翻译成目标程序的源程序的等效内部表示代码。
其可理解性及易于生成目标代码的程度介于源语言和目标语言之间。
拓展资料:
无论是符号语言还是高级语言,都需要一种翻译程序把它翻译成机器语言。
翻译符号语言的程序称为符号汇编程序或汇编程序。
对于汇编程序来说,输入是符号语言程序,输出是机器语言程序。
翻译工作此较简单,其主要的工作是代真,即把符号代换成机器码。
翻译高级语言的程序称为编译程序。
对编译程序来说,输入是高级语言程序,输出是机器语言程序。
对高级语言来说,它与机器语言不是一一对应的。
编译程序所产生的机器语言与高级语言是多一对应的,即每一条高级语言的语句,等价于多条机器指命。
无论对于汇编程序还是编译程序,都有一个输入程序和一个输出程序。
这个输入程序就称为源程序,做为输入的语言就称为源语言。
对于汇编程序来说,源程序是符号语言程序;对于编译程序来说,源程序是高级语言程序。