- 1、本文档共118页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
抽象理论设计常用的符号:数字(0?9),大小写字母(A?Z、a?z),括号,运算符(+,?,*,/)等;用高级语言对算法进行的描述;语言的分类方法;各种数据类型的抽象实现模型;词法分析、编译、解释和代码优化的方法词法分析器、扫描器、编译器组件和编译器的自动生成方法形式语言和自动机理论;形式语义学:操作、指称、公理、代数、并发和分布式程序的形式语义特定语言:过程式的COBOL,FORTURN,ALGOL,Pascal,Ada,C),函数式的(LISP),数据流的(SISAL,VAL),面向对象的(Smalltalk,C++),逻辑的(Prolog),字符串(SNOBOL),和并发(ConcurrentPascal,Modula2)等语言;词法分析器和扫描器的产生器(如YACC,LEX),编译器产生器;语法和语义检查,成型、调试和追踪程序高级语言中有关3个形态的主要内容应用语言为使计算机系统满足某种特定应用(如商业管理系统等)而专门设计的。第四代语言:非过程性语言第一代为机器语言,第二代为汇编语言,第三代为高级语言提供了功能强大的非过程化问题定义手段,用户只需告知系统“做什么”,而无需说明“怎么做”应用语言4GL以数据库管理系统所提供的功能为核心,进一步构造了开发高层软件系统的开发环境,提高了软件的生产效率报表生成多窗口表格设计菜单生成系统等4GL的代表性软件系统:PowerBuilder和INFORMOX-4GL等。应用语言中有关抽象、理论和设计形态的主要内容抽象理论设计算法的应用语言描述特定应用领域的支撑理论,如数据库领域的支撑理论:关系数据理论在文件处理等方面的应用:如表生成,图、数据处理,统计处理等,第四代语言(4GL),如PowerBuilder、Delphi等应用语言的程序设计环境自然语言计算机处理自然语言的四个层次:第一层次是文字和语音,即基本语言信息的构成;第二层次是语法,即语言的形态结构;第三层次是语义,即语言与它所指的对象之间的关系;第四层次是语用,即语言与它的使用者之间的关系。自然语言的输入:键盘(汉字的编码输入也是通过键盘进行输入)扫描手写语音等计算机可以对输入的文字进行各种加工和处理。自然语言的形式化问题要使计算机对自然语言进行处理,就必须使其形式化。乔姆斯基:一个说本族语的人具有一种理解他过去从未听到过的句子的能力,他也能十分贴切地说出大量新的句子,而说同一种语言的人对听懂这些句子是毫不困难的。这个事实表明:人不仅具有创造新句子的能力,而且还有创造“合格”句子的能力。语言“创造性”过程的本质,其实就是由有限数量的词根据一定的规则产生正确句子的过程,进一步而言,其实质也就是一个字符串到另一个字符串的变换过程。自然的语言形式化形式文法的一般形式:G0=Vn,Vt,Po,S,其中:Vn为非终结符号的有限集合;Vt为终结符号的有限集合;Po为生成式(或称产生式)的有限集合,即形式规则;S为开始符号。一个例子G0=Vn,Vt,Po,S,其中:Vn={S,NP,VP,N,V}Vt={我,他,学,教,英语,汉语,希望}Po={S→NPVP,NP→N,VP→VNP,VP→VS,N→我,N→他,V→学,V→教,V→希望,N→英语,N→汉语}S为开始符号。S:句子;NP:名词短语;VP:动词短语;N:名词;V:动词;S→NPVP:句子由名词短语和动词短语组成;NP→N:名词短语由名词构成。一个例子根据以上形式语法的定义,可以产生以下一些“合格”的句子:(1)我学英语;(2)他学汉语;(3)我教他学汉语;(4)他教我学英语;(5)我希望他教我学英语;(6)他希望我教他学汉语;……。如何产生?以(6)为例:S???????NPVP?????根据S→NPVPNVP?????根据NP→NNVS????根据VP→VSNVNPVP???根据S→NPVPNVNVS??根据VP→VSNVNVNPVP?根据S→NPVPNVNVNVP?根据NP→NNVNVNVNP根据VP→VNPNVNVNVN根据NP→N他VNVNVN根据N→他
文档评论(0)