文件名称:c语言编译器源码
-
所属分类:
- 标签属性:
- 上传时间:2014-10-20
-
文件大小:371.14kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
ucc是一款遵从ANSI C89标准的编译器,大约15,000行C代码。目前支持x86平台上的
Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点:
1. 代码结构清晰直观,有比较详细的中文文档讲述它的实现
2. 使用三地址码作为中间码,构建了由基本块组成的控制流图,适合很多优化算法
3. 编译速度快。词法分析,语法分析和目标代码生成器都是手写的(其中的代码
生成器本想用burg这样的工具自动生成,但这样可能会给代码的理解带来难度,
最后手写了一个简单的代码生成器)
Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点:
1. 代码结构清晰直观,有比较详细的中文文档讲述它的实现
2. 使用三地址码作为中间码,构建了由基本块组成的控制流图,适合很多优化算法
3. 编译速度快。词法分析,语法分析和目标代码生成器都是手写的(其中的代码
生成器本想用burg这样的工具自动生成,但这样可能会给代码的理解带来难度,
最后手写了一个简单的代码生成器)
相关搜索: c语言编译器 源码 ucc
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : ucc162.zip 列表 ucc/ ucc/ChangeLog ucc/COPYRIGHT ucc/COPYRIGHT~ ucc/doc/ ucc/doc/UC Internal(chn).pdf ucc/doc/UCC Internal.pdf ucc/doc/UCC User Manual(chn).txt ucc/doc/UCC User Manual.txt ucc/driver/ ucc/driver/linux.c ucc/driver/Makefile ucc/driver/Makefile.win ucc/driver/ucc.c ucc/driver/ucc.h ucc/driver/win32.c ucc/GPL.txt ucc/Makefile ucc/Makefile.win ucc/REAMDE.txt ucc/ucl/ ucc/ucl/alloc.c ucc/ucl/alloc.h ucc/ucl/assert.c ucc/ucl/ast.c ucc/ucl/ast.h ucc/ucl/config.h ucc/ucl/decl.c ucc/ucl/decl.h ucc/ucl/declchk.c ucc/ucl/dumpast.c ucc/ucl/emit.c ucc/ucl/error.c ucc/ucl/error.h ucc/ucl/expr.c ucc/ucl/expr.h ucc/ucl/exprchk.c ucc/ucl/flow.c ucc/ucl/fold.c ucc/ucl/gen.c ucc/ucl/gen.h ucc/ucl/grammer.h ucc/ucl/input.c ucc/ucl/input.h ucc/ucl/keyword.h ucc/ucl/lex.c ucc/ucl/lex.h ucc/ucl/linux/ ucc/ucl/linux/include/ ucc/ucl/linux/include/assert.h ucc/ucl/linux/include/float.h ucc/ucl/linux/include/limits.h ucc/ucl/linux/include/math.h ucc/ucl/linux/include/stdarg.h ucc/ucl/Makefile ucc/ucl/Makefile.win ucc/ucl/opcode.h ucc/ucl/opinfo.h ucc/ucl/output.c ucc/ucl/output.h ucc/ucl/reg.c ucc/ucl/reg.h ucc/ucl/simp.c ucc/ucl/stmt.c ucc/ucl/stmt.h ucc/ucl/stmtchk.c ucc/ucl/str.c ucc/ucl/str.h ucc/ucl/symbol.c ucc/ucl/symbol.h ucc/ucl/target.h ucc/ucl/template.h ucc/ucl/token.h ucc/ucl/tokenop.h ucc/ucl/tranexpr.c ucc/ucl/transtmt.c ucc/ucl/type.c ucc/ucl/type.h ucc/ucl/ucl.c ucc/ucl/ucl.h ucc/ucl/uildasm.c ucc/ucl/vector.c ucc/ucl/vector.h ucc/ucl/x86.c ucc/ucl/x86linux.c ucc/ucl/x86linux.tpl ucc/ucl/x86win32.c ucc/ucl/x86win32.tpl
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.