Compile-CC编译器源代码.rar,是学习编译原理和C语言的好例子!
标签: Compile-CC 编译器 源代码
上传时间: 2015-07-13
上传用户:hwl453472107
采用IAR进行编译。 这是ATMEGA128单片机的BOOTLOADER的源码。 和AVRSTUDIO配合使用。 具体请参考bootloader.c的注释说明。 如有任何问题请邮件联系。
标签: BOOTLOADER bootloader AVRSTUDIO ATMEGA
上传时间: 2013-12-28
上传用户:小鹏
编译原理课程设计,用C写的PL/0编译器,有详细的文档和代码
上传时间: 2015-07-17
上传用户:kelimu
这个是SA模拟退火求函数极值用c++编译的程序
上传时间: 2014-01-12
上传用户:gxrui1991
CUNIT c 测试框架,类似大名鼎鼎的junit,很有用的,这里是原代码,可以编译生成lib文件
上传时间: 2013-12-29
上传用户:hakim
包括《Effective C++》和《More Effective C++》,已编译的HTML帮助文件
上传时间: 2013-12-22
上传用户:小眼睛LSL
可以直接运行的C语言开发的,编译原理的词法分析器!多的不说!能用是关键!为本人课程设计时做!
上传时间: 2015-08-07
上传用户:wmwai1314
C实现的LL1文法!!! 是我们编译原理课程的一个小实验
上传时间: 2014-01-26
上传用户:sardinescn
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区—常量字符串就是放在这里的。 程序结束后由系统释放 5、程序代码区—存放函数体的二进制代码。 二、例子程序
上传时间: 2013-12-23
上传用户:yzhl1988
本文根据发表在CUJ Expert Forum上的两篇文章编译而成。C/C++ User s Journal是目前最出色的C/C++语言专业杂志,特别是在C++ Report闭刊之后,CUJ的地位更加突出。CUJ Expert Forum是CUJ主办的网上技术专栏,汇集2000年10月以来C++社群中顶尖专家的技术短文,并免费公开发布,精彩纷呈,是每一个C/C++学习者不可错过的资料。由Jim Hyslop和Herb Sutter主持的Conversation系列,是CUJ Expert Forum每期必备的精品专栏,以风趣幽默的对话形式讲解C++高级技术,在C++社群内得到广泛赞誉。译者特别挑选两篇设计模式方面的文章,介绍给大家。设计模式方面的经典著作是GoF的Design Patterns。但是那本书有一个缺点,不好懂。从风格上讲,该书与其说是为学习者而写作的教程范本,还不如说是给学术界人士看的学术报告,严谨有余,生动不足。这一点包括该书作者和象Bjarne Stroustrup这样的大师都从不讳言。实际上Design Pattern并非一定是晦涩难懂的,通过生动的例子,一个中等水平的C++学习者完全可以掌握基本用法,在自己的编程实践中使用,得到立竿见影的功效。这两篇文章就是很好的例证。本文翻译在保证技术完整性的前提下作了不少删节和修改,以便使文章显得更紧凑。
上传时间: 2015-08-11
上传用户:270189020