b坤 在 2021-04-26 15:40:54 上传
说明:代码是怎么编译成机器语言的,本文档告诉你.
开发平台:Java | 大小:13KB | 下载0次
普罗米斯 在 2021-04-25 09:55:15 上传
说明:词法分析器的语义分析功能,是构造词法分析器的重要难点之一,实现了与语义有关的算法
开发平台:C/C++ | 大小:3KB | 下载0次
洛克135246 在 2021-04-10 15:02:02 上传
说明:编译原理,中文版,第二版,完整的扫描版版本,PDF,具备结构化的目录
开发平台:C/C++ | 大小:21541KB | 下载0次
44821kj 在 2021-04-08 10:20:38 上传
说明:编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代...
开发平台:Others | 大小:28428KB | 下载0次
hfutwr 在 2021-04-05 23:55:51 上传
说明:编译原理实验代码,对需要完成编译原理实验的同学非常有帮助。
开发平台:C/C++ | 大小:1435KB | 下载1次
hfutwr 在 2021-04-05 23:49:38 上传
说明:编译原理珍贵资料,内含解释与编译等多套文件,有助于学习。
开发平台:C/C++ | 大小:2252KB | 下载0次
Bubbble 在 2021-03-04 16:50:41 上传
说明:编译原理 第二版 Alfred V.Aho等著,赵建华等译 机械工业出版社
开发平台:C/C++ | 大小:24724KB | 下载2次
95bjyxszd95 在 2021-02-18 20:26:12 上传
说明:a) 启动程序,请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; b) 输出结果为单词的二元式序列(样式见样板输出1和2); c) 要求能发现下列词法错误和指出错误性质和位置: 非法字符,即不是SAMPLE字符集的符号; 字符常数缺右边的单引号(字符常数要求左、右边用单引号界定,不能跨行); 注释部分缺右边的界符*/(注释要求左右边分别用/*和*/界定,不能跨行)
开发平台:C/C++ | 大小:1KB | 下载0次
samlist 在 2021-01-04 21:36:56 上传
说明:本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了CЬ语言,CЬ可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C Ь语言的编译器, 是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了程序运行的所有环节。
开发平台:C/C++ | 大小:8255KB | 下载1次
samlist 在 2021-01-04 21:34:59 上传
说明:本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。 本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。
开发平台:C/C++ | 大小:25875KB | 下载1次
samlist 在 2021-01-04 21:27:48 上传
说明:全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、ssA(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用C语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。
开发平台:C/C++ | 大小:22925KB | 下载0次
我要小文明 在 2020-11-27 10:58:31 上传
说明:题目: 消除左递归算法的程序实现 设计内容及要求:构造一程序,实现教材 P.70 消除左递归算法。对于用户任意输入的文法 G,输出一个无左递归的等价文法,可显示输出,或输出到指定文件中
开发平台:Java | 大小:2KB | 下载0次
zha123 在 2020-11-27 00:35:59 上传
说明:改代码能将NFA转为DFA,并且能最小化DFA
开发平台:C/C++ | 大小:976KB | 下载0次
Fantanker 在 2020-10-24 11:22:40 上传
说明:实现一个简单的DFA功能,包括识别字符串是否符合最小DFA
开发平台:C/C++ | 大小:23KB | 下载0次
水淀粉w 在 2020-09-30 21:33:51 上传
说明:编译原理描述高级语言与低级语言的转换的规则的原理性知识与实现方法
开发平台:C/C++ | 大小:16632KB | 下载0次
shayito 在 2020-09-24 22:23:17 上传
说明:编译原理 为什么要用编译器 与编译器相关的程序 翻译步骤 ......
开发平台:C/C++ | 大小:7021KB | 下载3次
asfsdfadfsdf 在 2020-09-18 14:08:54 上传
说明:这是有关编译原理的书籍,龙书第二版,中文
开发平台:C/C++ | 大小:24724KB | 下载0次
libang 在 2020-08-08 11:45:54 上传
说明:编译人员圣经,编译原理中文版,大家喜欢的来看看吧
开发平台:C/C++ | 大小:27160KB | 下载0次
guber丶 在 2020-07-21 17:54:08 上传
说明:c++实现语法分析器,编译原理课成课成实践,
开发平台:C/C++ | 大小:2KB | 下载0次
小秦小秦 在 2020-07-09 21:27:40 上传
说明:PL/0基本语句,未扩充过的语句,学生可以下载扩充或下载阅读去理解编译器的工作原理。
开发平台:C/C++ | 大小:61KB | 下载0次
楚楚可怜 在 2020-06-30 21:54:32 上传
说明:编译原理实验,c语言实现TINY语言编译器,包括词法分析,语法分析,语义分析和中间代码生成。
开发平台:C/C++ | 大小:7KB | 下载0次
RichardZeenChen 在 2020-06-30 10:46:33 上传
说明:学习编译原理知识,了解编译过程,自建编译器。Aho大神倾力著作,值得阅读,编译原理龙书。
开发平台:Others | 大小:4338KB | 下载6次
yukee777 在 2020-06-28 16:47:56 上传
说明:通过设计与实现表达式语法分析器来熟悉语法分析的知识和原理。
开发平台:C/C++ | 大小:340KB | 下载0次
敲你 在 2020-06-20 19:05:40 上传
说明:本次代码主要功能为编译原理的递归下降分析法的实现
开发平台:C/C++ | 大小:8910KB | 下载0次
论惶心 在 2020-06-12 13:09:46 上传
说明:词法分析子程序名为GETSYM(),功能是从源程序中读出一个单词符号,把它的信息放入全局变量 SYM、ID和NUM中,字符变量放入CH中,语法分析器需要单词时,直接从这三个变量中获得。GetCh过程通过反复调用GetCh子过程从源程序过获取字符,并把它们拼成单词。GetCh过程中使用了行缓冲区技术以提高程序运行效率。
开发平台:Visual C++ | 大小:2940KB | 下载2次
M1aotw 在 2020-06-09 00:53:48 上传
说明:实验内容: 1. 根据某一文法编制调试 LL (1 )分析程序, 以便对任意输入的符号串进行分析。 2. 构造预测分析表,并利用分析表和一个栈来实现对上述程序设计语言的分析程序。 3.分析法的功能是利用 LL(1)控制程序根据显示栈栈顶内容、向前看符号以及 LL(1)分析表,对输入符号串自上而下的分析过程。
开发平台:Java | 大小:3KB | 下载0次
M1aotw 在 2020-06-09 00:51:58 上传
说明:实验内容: (1)从txt文件中读入字符。 (2)统计行数和列数用于定位。 (3)删除空格类字符,包括回车、制表符空格。 (4)按拼写单词,并用(内码,属性)二元式表示。 (属性值——token 的机内表示) (5)如果发现错误则报告出错 (6)根据需要是否填写标识符表供以后各阶段使用。
开发平台:Java | 大小:2KB | 下载0次
kp deng 在 2020-06-08 17:09:40 上传
说明:实现简单的LL(1)算法分析程序,包括文法检测消除左递归、求解FIRST集、构建分析表以及检测句子。
开发平台:C/C++ | 大小:8490KB | 下载0次
_小张_ 在 2020-06-01 10:56:51 上传
说明:教材编译原理最新版:编译原理陈意云版 .pdf
开发平台:C/C++ | 大小:1766KB | 下载15次