所在位置:主页 > 程序语言 > 语言处理程序分为源程序、执行程序和目标程序对吗?

语言处理程序分为源程序、执行程序和目标程序对吗?

发布时间:2023-11-12 20:41来源:www.sf1369.com作者:宇宇

一、语言处理程序分为源程序、执行程序和目标程序对吗?

对,你自己写的代码应该是源程序,经过编译后变成目标程序,再经过链接后变成可执行的二进制程序。

二、语言处理程序不包括 :A编译程序 B 纠正程序 选择一个 ,给个解释,O(∩_∩)O谢谢

应该是B吧……

语言处理程序都该包括编译程序,因为要用编译程序把高级汇编语言翻译成计算机语言给计算机看。 而没有任何一个语言处理程序会帮程序员修改错误……应该说这个功能太强大了,要是纠正程序能出现,恐怕电脑自己就会编程了。。。

三、高级程序设计语言编写的程序,需要经过怎样的处理才能

编译或解释。

编译:把程序变成可执行文件,比如 Java、C/C 、C# 等。

解释:不经过编译而直接运行,比如 Python、Javascript。

注意 Java 是编译型的。

四、计算机处理自然语言有几个环节?它们各自的主要作用是什么?

这是我自己的总结,仅供参考:

1.使用计算机处理自然语言,首先要做的是将语言录入处理程序,其实大部分都是将普通的文本写入你的处理程序,使用变量将文本保存。对于文本的处理,推荐使用perl

2.写入文本后,首先要对文本进行分词,这一点英文比较容易,中文就困难一些。对于中文,基本的方法有前后向最大匹配法,这是基于规则的方法,或者采用马尔科夫模型的统计方法,分词是最基本的环节,基本上所有的自然语言处理都要分词。

3.分词之后可以做词性标注,词性标注是为了能够区分相同的不同词性。

4,词性标注之后可以做句法剖析,句法剖析是为了确定对于一种特定词性的词的语法归属,也就是具体是属于主语,或者宾语,或者谓语等等。

5.句法剖析之后就可以给出单词的不同语义信息,也就是一个词的确切解释。

6,然后就可以做机器翻译了。

文本分类,只需要做到分词之后就可以做到;初级的信息检索只需要做到分词和词性的标注;

语音识别需要做一些多媒体的处理,流行的方法时HMM