花费 103ms 找到1810条记录
创造新语言(2)——用Lex&Yacc构建简单的分析程序
2015年04月14 - 昨天我们开始设计了一门新语言,制定了基本的开发架构,今天我们就先来了解一下,两个非常好用的工具,编译器前端构建的神器——Lex&Yacc,这两个工具在linux下叫做flex和bison。L
编译原理中Follow集的求法
2016年10月27 - 经过前阵子的各种百度以及对课本的反复研究,终于弄明白了follow集的求法,下面记录一下! 首先引用龙书里面的一段较为公式化的follow集求法的话: 计算所有非终结符号A的follow(A)
编译原理学习笔记 二 -- 一个简单的语法制导翻译器
2017年12月04 - 简介 将 java 源代码 { int i; int j; float[1000] a; float v; float x; while
第十三期 U-Boot编译原理《路由器就是开发板》
2016年09月21 - 大体了解了U-Boot的源码结构后有一个问题必须得掌握透彻,那就是U-Boot的源码是怎么生成可执行文件的,如果把这个问题搞明白,就可以对U-Boot的全局有一个把控能力。这一期
如何学习编译原理
2008年11月02 - 学习编译原理最关键的是动手去做,即使你可能没有精力或者没有毅力去实现一个完整的编译器,一些简单的分析和翻译还得试着完成一些,比如“Compilers: Principles,Te
编译原理中表达式求值,是用栈还是用二叉树?
2011年12月31 - 如题,有点忘记了。 依稀记得是用逆波兰式然后用两个栈,一个保存操作符一个保存操作数。但是好像在ANTLR这种工具中是先变成语法树? 是直接扫描表达式的时候就改成逆波兰式压栈完全不用语法树? 还是
【原创】循环体并行优化(二) ——多维循环迭代空间的仿射变换及循环上下界不等式的矩阵表示法
2017年10月10 - 上回书说到(忘了我不是说书的了,习惯性口语,见谅!),我们可以通过一个简单的仿射变换将一维的“不连续”循环下标空间变换到一个“连续”的下标空间中。这次,我们则继续来看看如何将一
【编译原理龙书笔记】(三)词法分析(附联系答案)(仍未完成)
2015年06月14 - 这篇博客是根据自己学习龙书的过程编写,因为博主习惯了英语环境,在强行从英语转化为中文的时候难免会有些不自然,请大家谅解。 配套的练习题答案可以在 https://github.com/Oh2
编译原理实验2——自动机的确定化和最小化
2015年12月06 - (前言:这个代码的产生真的是非常非常曲折。。。。因为退役之后没事儿干,打算好好折腾ubuntu玩玩,结果装系统的时候把win装崩了,作业还没备份直接全没了。。我重写的时候真的是眼里全是泪水。
编译型语言和解释型语言的区别
2015年11月10 - 首先,大家都知道计算机底层只能识别(并执行)0、1序列的机器码,这表示所有的高级编程语言所编写的代码,最终都要以某种方式被转换成能被计算机识别的0、1序列机器码,方可被计算机接受并执行。那么

赞助商链接
 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告