微型C编译如此之快,即使是大项目的Makefile文件可能没有必要。TinyCC(又名TCC)是一个小而快速的超C编译器。不像其他的C编译器,它的目的是自我依托:因为TCC会替你不需要一个外部汇编器或链接。TCC不仅支持ANSI C,而且大部分新的ISO C99标准和许多GNUC扩展,包括内联汇编。TCC还可以用来做C脚本,即你运行一个Perl或Python脚本的C源代码片段。编译是如此之快,就好像它是一个可执行的脚本会以最快的速度。 TCC还可以自动生成内存和边界检查,同​​时让所有的C指针操作。...

CodeViz

CodeViz 1.0.11

CodeViz是调用图可视化。这是一个调用图生成实用的C / C ++。在大家的编程生涯的某个阶段,他们将需要阅读大量的写的另一个程序员的代码。程序理解的一个重要组成部分,是建设程序如何从一个高层次的结构来看一张照片,并建设这个piecture的时候调用图形可以是一个宝贵的援助。这是如果原来的程序员使用明确的函数名特别有用。该项目提供了生成调用图,以帮助理解代码任务的能力。它采用高度模块化的一套收集方法和可适应虽然只是目前支持C和C...

Pre Make Kit

Pre Make Kit 0.10.4

预制作工具包(PMK)的目标是成为一个BSD替代GNU的autoconf,GNU的libtool和pkg配置。化妆前使用工具的数据文件,而不是脚本木马限制的蔓延软件包。它被设计成易于使用的用户和开发人员。为了更好的便携性和效率,所有的组件都用C编写的要求是POSIX系统,C编译器,一个POSIX外壳和化妆工具。以下是“预做工具包”的一些主要特点:...

BareBones

BareBones 0.4

准系统是一个解释的“精简版”的编程语言。准系统应与作为参数给出源文件名的命令行调用:        准系统prog1.bb可选的,额外的命令行参数可用于初始化变量:        准系统X = 37 Y = 116 prog1.bb一个扩展被添加到作为书中定义的语言。在一个裸骨源文件的开始之前,该程序正确,变量可以被初始化为非负整数值:        初始化X =...

SmartEiffel

SmartEiffel 1.2r8

SmartEiffel是GNU编译器埃菲尔铁塔。 SmartEiffel旨在成为一个完整的,虽然小,速度非常快,艾菲尔编译。目前分布包括艾菲尔C编译器,文档工具,一个漂亮的打印机,以及其他各种工具,包括艾菲尔调试器。它还包括了在MIT /...

Toka

Toka 1.2

十日是一个实验性的语言,在第四根。它有许多有用的功能,其中包括一个简单的垃圾收集器,反编译器,标准库,和外国功能界面。一些实施例包含在它。该计划包括一些文档,在十日的源代码,库模块,和几个例子 要求: 请, GCC的话,bash或ksh...

Frost

Frost 0.6.3

弗罗斯特是一个C ++编译器的包装,使得它可以使用多方法和功能与虚拟的参数几乎一样,如果他们是一个本地C ++功能。您没有维护任何函数调用调度代码。什么是新的,在此版本:·错误信息:·在错误信息的功能名称使用C ++ FILT demangled·有时,“没有合适的功能,多方法的调用”错误信息被打印,而不是一个“ambigous多方法调用”适当人选的功能。这已得到修复。 ·配置选项:·新的/更改“配置”选项:·--with-cxxfilt [= PROG]·使用'前卫'为错误消息的C...