C Intermediate Language: Difference between revisions

Content deleted Content added
m Disambiguated: MSILCommon Intermediate Language
m +{{Redirect category shell}} for multiple-{{R}} #Rs using AWB
 
(18 intermediate revisions by 13 users not shown)
Line 1:
#REDIRECT [[fr:George Necula#C Intermediate Language]]
:''This article is about the simplified subset of C. For the Common Intermediate Language (also known as MSIL), see [[Common Intermediate Language]].''
 
{{Redirect category shell|1=
'''CIL''' (C Intermediate Language) is a simplified subset of the [[C programming language]], as well as a set of tools for transforming C programs into that language.
{{R from subtopic}}
 
{{R to section}}
Several other tools use CIL as a way to have access to a C [[abstract syntax tree]]. Some of this programs are [[Frama-c]] (Framework to analyze C programs) or [[Compcert]] (C compiler proven in [[coq]]).
}}
 
CIL was originally designed and implemented by [[George Necula]] et al. in 2002.
 
== External links ==
*[http://cil.sourceforge.net/ CIL on SourceForge]
*[http://portal.acm.org/citation.cfm?id=727796 CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs] Lecture Notes In Computer Science; Vol. 2304 Proceedings of the 11th International Conference on Compiler Construction Pages: 213 - 228. Year of Publication: 2002. ISBN:3-540-43369-4
 
{{compu-lang-stub}}
 
[[Category:C programming language family]]
 
[[fr:C Intermediate Language]]