c编译器ucc 编译原理

上传:moron36084 浏览: 42 推荐: 0 文件:ZIP 大小:371.14KB 上传时间:2019-09-27 21:42:43 版权申诉
一个由清华大学学生完成的C语言编译器实现--UCC。以下为其作者对项目的简介:“上了一学期的编译原理,但是对于如何去实现一个真正的编译器仍然觉得困惑;学习了一些好的优化算法或者自己有些好的想法,想在gcc上实践一下,但发现gcc实在太大了,有点无从下手。如果你曾经有过上面这些感受,也许可以尝试一下ucc。ucc是一款遵从ANSIC89标准的编译器,大约15,000行C代码。目前支持x86平台上的Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点:1.代码结构清晰直观,有比较详细的中文文档讲述它的实现2.使用三地址码作为中间码,构建了由基本块组成的控制流图,适合很多优化算法3.编译速度快。词法分析,
上传资源
用户评论

xhggxx 2019-09-27 21:42:43

很不错,学习中

yanglaihe 2019-09-27 21:42:43

很强大啊, 只弄懂了词法分析部分,其他的看不下去了,清华的学生还是要膜拜。。。太牛逼了

Endeavorstruggle 2019-09-27 21:42:43

确实好但不会用

sdf48251 2019-09-27 21:42:43

不会用,正在研究中

相关推荐
ucc编译器
ucc编译器源码
ZIP
0B
2020-05-14 05:29
中文编译器ucc
UCC是由清华学生开发的一块简单c语言编译器,结构清晰,方便学习!
PDF
0B
2019-07-29 22:38
UCC开源C编译器源代码
UCC是一款小巧并且优秀的开源C编译器代码,可将C源代码直接编译成给予LINUX或WIN平台的可执行程序.
ZIP
0B
2019-01-16 10:39
ucc Udon C编译器我们原始CPU的C编译器源码
UCC-Udon C编译器 用OCaml编写的 CPU C编译器。 需求 OCaml> = 4.0.1 ocamlbuild> = 4.0.1 Clang(用于预处理和语法检查) 建立 m
ZIP
91KB
2021-02-01 23:11
简单C语言编译器ucc源代码
请阅读doc目录下的UCC使用手册了解如何安装和使用ucc.PleasereadtheUCCUserManualunderdocdirectorytolearnabouttheinstallat
ZIP
0B
2020-05-14 05:28
UCC编译器编程人员必备
带说明文档,对于编译原理的学习者很有用。ucc是一款遵从ANSIC89标准的编译器,大约15,000行C代码。目前支持x86平台上的Linux和Windows系统,能正确编译自身并成功运行。它
ZIP
0B
2020-05-14 05:29
编译原理C编译器
编译原理上机词法分析,语法分析等实验的源代码
ZIP
0B
2019-05-03 12:44
C编译器原理编译器构造
对C编译器的详细解释,对理解编程有一定的好处!
DOC
0B
2019-10-03 10:55
编译原理c语言编译器
用C语言对一个C语言的子集编制一个一遍扫描的编译程序 含语法分析 语义分析 词法分析
RAR
0B
2019-01-20 10:25
编译原理C编译器实现
Compiler principle C compiler implementation
RAR
0B
2019-06-26 23:32
编译原理简易C编译器
只能实现斐波那契数列,没有实现pi.c,得分五分 上机大作业——简化C编译器实现 总体要求 一、要求实现的语言特性 1. 基本要求 1数据类型:int,char 2语句:赋值(=),if,while,
ZIP
1.09MB
2020-07-18 04:07
C# 编译原理编译器
这是一个体现编译原理的程序,里面很清晰的告诉你,我们编写的程序,最后编译成什么结果。
RAR
286KB
2021-05-08 22:49
编译原理课设c编译器
包含词法分析,语法分析,语义分析,中间代码产生,目标代码产生(C或者masm ) 初始语言为抽象语言,每个模块都有单独源码和exe文件,使用不同语言,自行选择所需模块
RAR
0B
2019-03-03 12:20
编译原理简易c#编译器
c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c#编的此法分析器c
RAR
0B
2019-06-05 17:38
编译原理编译器
文法P->SS->LS->S;LL->if0E1then2S3endL->ifEthenSelseSendL->repeatSuntilEL->F:=EL->readFL->writeEE->BE->
ZIP
0B
2019-07-09 22:56