|
|||
|
There are various features embedded with each of the different types of intermediate languages. CIL stands for C Intermediate Language is both lower-level than abstract-syntax trees, by clarifying ambiguous constructs and removing redundant ones, and also higher-level than typical intermediate languages designed for compilation, by maintaining types and a close relationship with the source program. The main feature of CIL is that it compiles all valid C programs into a few core constructs with a very clean semantics.
|
|
|||
|
Another vital feature of CIL is it has a syntax-directed type system that makes it easy to analyze and manipulate C programs. Also CIL front-end is able to process not only ANSI-C programs but also those using Microsoft C or GNU C extensions.
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| About the Concept | priyaraji | PHP | 2 | 04-14-2007 04:23 AM |
| Geekinterview.com Learing Center - New Enhanced Features! | lokeshm | Exforsys.com News | 0 | 11-15-2006 11:25 PM |
| WebSphere V5.0 : Use refactoring features | lokeshm | Java | 0 | 05-30-2006 03:56 PM |
| Catalog of Compiler Construction Products - Eighteenth Issue | cccp@transformal.com | Tech FAQ | 0 | 05-01-2004 08:00 AM |
| comp.lang.eiffel Frequently Asked Questions (FAQ) | Franck Arnaud | Tech FAQ | 0 | 04-17-2004 08:27 AM |