首页新闻找找看学习计划
当前位置: 博问标签 /编译原理/未解决/ 已解决
0
回答数

20 编译过程必须依靠符号表来实现.编译过程输出ELF文件,而ELF文件的符号表节区(.symtab)并不包含局部变量.那么,局部变量是如何编译的呢?

题目描述 编译程序编译C语言的过程中,必须要通过操作符号表来确定各个被定义的符号(变量,数组,函数,标签等)的地址,以便于将文本形式的代码翻译为二进制机器码.而所得到的ELF文件(.o/.exe)中的
0
回答数

20 关于最小化DFA状态数的想法,请高手指正,是正确还是不正确呢?

编译原理教材没有给出最小DFA算法的实现细节,我想能不能这么做,定义DFA状态集S上的等价关系R,对任意i,j属于S iRj当且仅当i,j同为接受或非接受状态且i,j的转换函数相同 然后遍历S上所有的
0
回答数

5 虎书《现代编译原理 c语言描述》中的文法3-1是不是LR(1)文法?

关于编译原理的虎书《现代编译原理 c语言描述》中的文法3-1(如下)是不是LR(1)文法? 我试图画出其LR(1)的状态图和分析表,但是分析表有6个冲突。可是书中已经给出了他的分析表。这是怎么回事?<
1
回答数

5 为什么编译原理这么重要?

好像做到架构师必须得会编译原理啊,为什么编译原理这么重要?对网站性能的提升有什么用处吗?
1
回答数