混过去笔试和面试。。。进入裂开的实习阶段。。就看懂一个C语言解释器的题目,就选了,然后发现自己什么都不会orz
仓库地址: github:newuser
原本是要做一个C转为流程图,最终可以完成自举,看样子是不太可能做出来了orz
9.30
关于markdown 略微复习了一下o.o。
关于git: 看+实操了 git菜鸟教程 实际上也就模模糊糊orz
10.1
3:00 - 5:00 学习+配置 git与 github 参考:廖雪峰git
5:00-6:30 了解了编译基本框架,了解词法分析(词素+词素属性),语法分析,lexer,token(词法单元)等的基本概念,正则表达式基本概念 参考:《编译原理》(我吐了,真的就是以为自己了解然后发现自己什么都不了解aaaaawsl,黑书看不懂网上资料更加迷惑orz)
晚上 补看了paser并B站看了《编译原理》慕课的lexer和paser章节。感觉越来越迷迷糊糊,可能是中午没睡状态不太好,果断终止,休息好明天再淦。
10.2
上午 继续去理解lexer和paser。。。还是一片浆糊,但感觉对lexer有一点了(jia)解(de),于是决定今天先code点东西出来,把层次一给干出来(好像是个大模拟?),再往后看AST和graphviz的东西。
下午 决定写个可能有锅的lexer,部分实现与思路观摩了一下CSDN上的大佬博主们。表完开头之后就觉得剩下的锅一大团喵喵喵???主要思路还是乱的,而且不知道对之后的完成内容有多少用处与影响,于是决定往后学习,把框架整理清楚再搞。
10.3
上午 陪父母转了转东湖,太阳好大好热orz
下午 很难受的感觉,没有看懂AST,完全不懂,真的不能理解,模模糊糊又明显知道完全不能转换为代码(其实就是没懂),资料匮乏(感觉所有的博主都在说一件事情可是我就是不知道),尝试去看书,发现自己跳跃章节而不顾前置内容根本寸步难行,而对于前置章节感觉从完成任务来说心态浮躁感觉很难静下来完成。实话说,在怀疑自己的能力,因为大量时间大量弯路而现在一点进度都没有,说学到什么根本什么都没有学到,完全浮于表面。感觉情绪很低落。
10.4
上下午 sorry...熟悉的拖延症,一点事没有做
晚上 在第一层次写了。。觉得后面再怎么不会至少也要吧大家都能达成的部分写了,不至于到时候学到知识为0,代码为0。
写完之后感觉明显没有之前那么急躁了,就像OI中至少已经拿了部分分不慌,还有3天DDL,说不定往后学习会有突破。