会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wlc000
博客园
首页
新随笔
联系
订阅
管理
2022年12月25日
编译器设计文档
摘要: 一、参考编译器介绍 我并没有过多的参考往届学长的编译作品,主要有如下原因: 课程组发的资料已经比较完备 自己的设计思路比较清晰,没有很多的困惑 由于我想要先通过生成llvm ir,再生成mips代码,而往届学长中,基本上都是自行设计的中间代码格式。参考的意义较小 我个人主要参考的资料有: 课程组的编
阅读全文
posted @ 2022-12-25 23:39 wlc000
阅读(138)
评论(0)
推荐(0)
2022年6月29日
第四单元总结性博客
摘要: 本单元的架构设计 MyImplementation构造函数 在构造函数中,依照UMLElement的类型的顺序进行添加(而不是直接拿着elements数组进行forEach遍历)。 这样的好处是,在添加Element时,其parentId对应的UMLElement一定存在,从而可以更好的对数据进行管
阅读全文
posted @ 2022-06-29 15:32 wlc000
阅读(28)
评论(0)
推荐(0)
2022年6月4日
OO第三单元-JML
摘要: 利用JML规格来准备测试数据 我对jml规格的理解,更像是:功能的外化。 比如,对于addGroup()指令: 其功能简单来说就是:将group添加到Network管理的groups中 jml的描述简单来说就是:groups[i]的变化和限制要满足哪些条件 在本单元中,我在自测的时候,主要还是以:
阅读全文
posted @ 2022-06-04 16:25 wlc000
阅读(87)
评论(1)
推荐(1)
2022年5月2日
OO第二单元-多线程
摘要: 考虑到三次作业的迭代性,我将详细的文件结构、度量分析、UML协作图等都放在了task3的部分里,前两次就简单略过了。 task1 初识多线程时的个人思考 线程涉及 获取输入的线程:new Thread(new MyInput(sceduler)) 调度器线程:new Thread(scheduler
阅读全文
posted @ 2022-05-02 16:15 wlc000
阅读(92)
评论(0)
推荐(0)
2022年3月26日
第一单元(表达式解析)总结
摘要: 写在前面 本单元的任务是解析表达式。共有三次任务,层层递进,每一次的任务都向前兼容上一次的任务。所以,我会简单略述我的前两次作业中的架构,并在第三次作业的部分详细展示我的构建思路。并在本文较靠后的位置集中分享了我的思考。 第一次作业 文件结构 UML类图 Class Metrics main.Can
阅读全文
posted @ 2022-03-26 15:56 wlc000
阅读(148)
评论(2)
推荐(0)
2021年7月8日
一些笔记
摘要: 世界观与方法论by寒武纪 世界观(理论层面) 轮次>行为>逻辑>发言 说得好啊 逻辑只是手段,推理才是目的! 逻辑,实则笼统至极,但却见仁见智。 个人认为逻辑是指通过客观的认知、相对的概念、相对的判断、客观的论证来去理解分辨客观世界的思维规律。 推理,是指通过一个或n个已知信息作为基础,推导出一个或
阅读全文
posted @ 2021-07-08 18:09 wlc000
阅读(642)
评论(0)
推荐(0)
公告