新闻公告
 
您所在位置 首页 >> 实践教学 >> 详细内容
【专业实践】学无止境,勇攀高峰
日期:2023-07-21  来源:信息工程系  作者:郭鹏飞 

7月24日至7月30日,计算机科学与技术专业204班郭鹏飞按照学校要求开始了第三学期第五周的实习任务。

实习第五周开始,本周郭鹏飞继续开始对虚拟机项目设计与开发中的文法与词法分析进行进一步学习,文法一个是函数定义,一个是变量定义,代码program要么是变量声明,要么是函数声明。Var-decl=枚举声明或type普通声明加定义变量名;Fune-decl=要返回类型ID(参数)。根据这个文法去解析我们的代码,递归下降首先开始符program定义是很多个全局定义,有可能是变量定义、函数定义把带终结符定义替换掉不带终结符的定义,让每一个规则终结符开头,这样解析代码组合会越来越少,递归会有一个尽头,最终我们把这个代码逐层解析到每一个token,直到end of life代码解析完成,整个递归终点就是解析到表达式。这部分的学习开发内容也是实现简易自举虚拟机关键要点。

通过这周的项目开发设计学习,郭鹏飞收获到在校内课堂用不到语法、语义、文法等相关概念。而在校外课堂的实训中在这个要点上特别容易混淆,要通过不断的学习来充实自己,要追求卓越勇攀高峰。



点击数: 收藏本页 打印