09 2019 档案

4.文法和语言总结与梳理
摘要:1. 梳理第二章的内容,写一篇理解与总结。 程序跟自然语言一样,它有完整定义即语法和语义。程序的语法指的是一特定的规则,通过这些组织可以构建一个合适的程序。 程序语义则分为两类,静态语义和动态语义,静态语义是用来确定哪些语法适合哪些程序;动态语义则是表明这个程序需要做什么,计算什么。 通过本章学习了 阅读全文

posted @ 2019-09-27 12:52 dyunc3 阅读(119) 评论(0) 推荐(0)

第三次作业 语法树,短语,直接短语,句柄
摘要:1.已知文法: S->a|^|(T) T->T,S|S 分析句型(T,(^,a)),求全部的短语、直接短语和句柄。 S -> (T) -> (T,S) -> (T,(T)) -> (T,(T,S)) -> (T,(S,S)) -> (T,(^,S)) -> (T,(^,a)) 短语:(T,(^,a) 阅读全文

posted @ 2019-09-19 18:26 dyunc3 阅读(126) 评论(0) 推荐(0)

作业二 理解文法和语文
摘要:1.理解符号串与集合运算 L={A,B, … ,Z,a,b, … ,z} D={0,1, … ,9} 说明下表示的含义: LUD:集合L和集合D所有字母和数字的集合 LD: 集合D的字母逐个跟在集合L的数字后面,例A0,B1...共同组成的所有符号串集合 L4: 集合L内四个字母组成的集合 L*: 阅读全文

posted @ 2019-09-12 13:16 dyunc3 阅读(107) 评论(0) 推荐(0)

第一次作业
摘要:1)简述编译程序与翻译程序、汇编程序的联系与区别: 编译的过程就是将源代码文件以字符流的形式进行处理,进行词法和语法的分析,然后通过汇编器将源代码指令转变成汇编指令;编译程序相比翻译程序,它划分成词法分析、语法分析、语义分析、中间代码生成、优化代码以及目标代码生成六个阶段,更为细致。 而汇编过程其实 阅读全文

posted @ 2019-09-04 11:41 dyunc3 阅读(173) 评论(0) 推荐(0)

导航