![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 52
wangdunyi
过一个丰富多彩的人生(code life、写一本畅销的书,拍一部对社会有贡献的电影、尝试不同的职业、多去看看这个世界);
找一个陪伴一生的爱人;
为社会劣根性改变做一些一点点的贡献;
展开
-
C++手写一个PL/0编译器
一 PL/01.1 简介 PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。其编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需要生成相应的目标代码时,则调用代码生成程序。 PL/0用表格管理程序建立变量、常量和过程标示符的说明与引用之间的信息联系。用出错处理程序对词法和语法分析遇到的错误给出在源程序中出原创 2022-01-23 20:17:20 · 1114 阅读 · 0 评论 -
CMake的一个特别好的教程
基础教程http://www.hahack.com/codes/cmake/ 需要添加头文件和库文件目录的时候https://www.cnblogs.com/binbinjx/p/5626916.html原创 2018-12-08 13:42:04 · 547 阅读 · 0 评论