C语言中间语言 CIL

分享到:

CIL 是 C 编程语言的前端工具,用来执行程序分析和转换。CIL 对程序进行解析和类型检查并将它编译和简化为 C 语言的子集。例如,在 CIL 中可通过简单的形式和表达式直接定义循环结构,此举可简化代码。

CIL 支持 ANSI C 标准,包括 GNU C 和微软的 C 编译器,通过一个 Perl 脚本来自动支持 GNU C 和微软的编译器。

项目主页:http://www.open-open.com/lib/view/home/1326977808249

昵    称:
验证码:

相关文档:

  • CString 成员函数用法大全
    CString 成员函数用法大全...
  • Concurrency Control Flow 并发流程控制
    回调函数是指将函数(这里的函数是泛指某一块可执行代码的引用,如C++的仿函数或Java中的接口和对象)作为参数传递给另一个函数。...
  • C++ 解析器 Cling
    Cling 是一个交互式的 C++ 解析器,基于 LLVM 和 C++ 的前端 clang。可用于替换当前 C++ 解释器 CINT,比 CINT 强...
  • C语言实现gsoap输出数据类型到XML的方法
    C语言实现gsoap输出数据类型到XML的方法...
  • C++开发工具 Orwell Dev-C++
    Orwell Dev-C++ 是 Dev-C++ 的维护版本,提供更新的 MinGW 编译器和相关代码。该工具使用 Delphi 开发。...
  • 开发C++应用的实用工具包:fplutil
    fplutil是一组小的库和工具,当开发Android和其它平台的应用时非常实用。...
  • C++标准库实现 libc++
    libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++'0x标准得以批准,libc++也将提供支持。libc++由 Howard Hinnant开发...
  • 通用LINUX C类库 jzlibs
    通用LINUX C类库。 包含双向链表、单向链表、向量、哈希表、红黑树等经典数据结构及其算法...
  • C++图像处理库 Pandore
    Pandore 是一个图像处理的标准函数库,当前版本支持 1D2D3D 图像。支持 灰度,颜色,或多光谱。...
  • C++ typename的起源与用法
    侯捷在Effective C++的中文版译序中提到: C++的难学,还在于它提供了四种不同(但相辅相成)的程序设计思维模式:procedural-based, object-b...
  • Neptune C++ Runtime Library
    一个可以在多个平台C++开发环境下编译运行的C++运行库。其中包括了对多个C++库和平台SDK(HTTP/TCP/UDP/XML, Thread/Message, String, List/Stack/Queue/M...
  • 开发实时控制软件的C++框架 Orocos
    Orocos (Open Robot Control Software ) 是一个用来构建实时控制软件的C++框架,适合开发机器人或者机器的控制软件。...
  • zip文件C语言解析包 ZZIPlib
    ZZIPlib 是一个轻量级的用来从ZIP文件抽读取文件的C语言包,同时也可以用来将多个文件压缩成zip格式,采用的是 zlib 库开发。...
  • 很酷的C语言技巧
    C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些...
  • C++著名程序库的比较和学习经验
    在 C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库...
  • 用于 Web 的 C++ 编译器:Duetto
    Duetto通过允许编程人员做如下的事情,来组合emscripten和node.js的优势用C++编写web应用,重用现有的代码,并且使得移植到浏览器的应用和...
  • C++标准库总结
    C++标准库总结...
  • WEB开发的C++类库 WebAppLib
    WebAppLib是一系列主要用于类Unix操作系统环境下 WEB开发的C++类库。...
  • google开源的C++性能分析工具 - gperftools
    gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。...
  • 开源GUI框架库:Nana C++ Library
    Nana C++ Library,一个纯粹的C++库,让你能完全发挥你的C++知识/技巧/手法来编写GUI,这是用C++开发GUI的一个重大的进步。类似标准库和boost...