编译原理自学开坑
2015-10-03 01:38
260 查看
本人EE大三在读 ,大学前两年零星学习了一些编程。
准备本科毕业找软开方面的工作,现在大概有几个项目/轮子准备在这一年搞掉。
由于EE本身课程也比较重,所以更新可能不是一周一次。
先开第一个坑:编译原理
2015 10 3 目前进度:
选了CS的编译课,但是老师教的有点捉急,所以主要还是学习网易云课堂中科大华保健老师的编译课,质量尚佳。目前看到了第五周语法分析LR(0)算法部分。
教材选择的是EAC(Engineering a Compiler)。(华保健老师MOOC课跟着EAC来的,这本书也有很多大大推荐)
project方面,上周抽空刚刚按照:
inorder正则表达式->postOrder表达式->NFA->DFA->最小DFA这个流程写了一个简单的RE引擎,只支持连接,或,闭包三种基本操作。这个东西基本和编译器的第一个组件词法分析器是一个东西。
参考资料可以选择任意一本传统编译原理书,也可以看https://swtch.com/~rsc/regexp/
这周的就先记录到这里。
准备本科毕业找软开方面的工作,现在大概有几个项目/轮子准备在这一年搞掉。
由于EE本身课程也比较重,所以更新可能不是一周一次。
先开第一个坑:编译原理
2015 10 3 目前进度:
选了CS的编译课,但是老师教的有点捉急,所以主要还是学习网易云课堂中科大华保健老师的编译课,质量尚佳。目前看到了第五周语法分析LR(0)算法部分。
教材选择的是EAC(Engineering a Compiler)。(华保健老师MOOC课跟着EAC来的,这本书也有很多大大推荐)
project方面,上周抽空刚刚按照:
inorder正则表达式->postOrder表达式->NFA->DFA->最小DFA这个流程写了一个简单的RE引擎,只支持连接,或,闭包三种基本操作。这个东西基本和编译器的第一个组件词法分析器是一个东西。
参考资料可以选择任意一本传统编译原理书,也可以看https://swtch.com/~rsc/regexp/
这周的就先记录到这里。
相关文章推荐
- Windows多线程技术
- Python学习笔记<LearnPythonHardWay>
- HTTP协议详解
- Python学习笔记<LearnPythonHardWay>
- 51nod 1242 斐波那契数列的第N项【矩阵快速幂】
- 3D models 加载
- 欢迎使用CSDN-markdown编辑器
- Assignment 1-3 :Pattern Recognition
- 51nod 1256 乘法逆元
- ThinkPHP3.2.3升级的若干问题和注意事项
- 服务器端编程的十大性能问题
- 我的入职
- Web 2.0应用客户端性能问题十大根源
- 寒哥带你深入了解下Swift中的Value Type
- Android studio Maven仓库使用
- Dom 优化
- NY49 开心的小明
- 蛋疼的SVG外部引用方式
- redis使用(二):五种键值类型
- 你应该解雇工作狂程序员的5个原因