一般用高级语言编写的源程序不能直接在计算机中运行,需要用相应的语言处理程序翻译成机器语言才能执行

这句话对吗?错在哪里?谁解释下

对。所谓的 语言处理程序 就是说的编译器链接器。追问

答案说是错误的

追答

你的什么鬼答案来的。哈哈。计算机课最基本的。。

追问

.........我给您讲下吧,这句话是错误的,翻译应该改成编译,因为
编译方式是翻译成机器语言程序后,才能执行。而解释方式是不需要翻译成机器语言程序,而是边解释,边执行。不生成最终的机器语言程序。-------首先我非常感谢您替我解答问题,,,,,,,然后,如果您不能十分十分的肯定,请在解答中加入类似大概、可能这样的词,毕竟被误导了会被责怪

追答

这些题真的用广东话来说就是“捉字虱”,多无聊啊。
计算机高级代码变成机器码的过程确实是有编译方式和解析(还是解释,忘了,因为我们上课用广东话上,解释和解析两个词粤语音同,一下忘记字面是哪个字了)方式。

像C语言、PASCAL等等的,都是属于编译方式;就像一个翻译员,拿到英文文件翻译成中文文件一样,英文文件就好比源程序,中文文件好比机器码,华人拿到中文文件就明白上面写什么怎么做。

像VBS、PYTHON等等的,就是属于解析(解释)方式;就像中外记者会时,外交官讲一句中文,翻译员就讲一句语义相同的英文一样,中文语句好比源程序的某一行或片段,翻译员输出的一句就好比机器码,外国记者听到了就知道你那一句话说的什么、他们该做什么;

不论是编译方式,还是解析(解释)方式,其实达到的根本目的就是让计算机运行相应的操作,也就是说,编译器或解析器都从事翻译工作,只是做法不同而已。

要应付考试,老师说答案错了就错了,但你内心知道它原理即可。应试教育害人多,不要跟无聊的问题耗费无谓的时间和精力。

追问

不好意思、、、、我就是拿来考试的不然我也不想知道。。。。。。。。。

追答

那你就背答案得了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-18
需要用相应的语言处理程序翻译成目标程序才能执行追问

不懂