Home > By category > Developer Tools >Management & Distribution > CIL



CIL

  • Downloads: 
  • Views: 
  • Rating:

CIL, also knows as the C Intermediate Language was built as a front-end for the C programming language. It was designed in order to facilitate program analysis and transformation.

CIL will parse and typecheck a program, and compile it into a simplified subset of C. For example, in CIL all looping constructs are given a single form and expressions have no side-effects.

This reduces the number of cases that must be considered when manipulating a C program. CIL has been used for a variety of projects, including CCured, a tool that makes C programs memory safe.

CIL supports ANSI C as well as most of the extensions of the GNU C and Microsoft C compilers. A Perl script acts as a drop in replacement for either gcc or Microsoft's cl, and allows merging of the source files in your project. Other features include support for control-flow and points-to analyses.

Free download from Shareware Connection - CIL, also knows as the C Intermediate Language was built as a front-end for the C programming language.

Publisher: Gabriel Kerneis | License: Freeware | Price: 0.00
Version: 1.4.0 | Platform: WinOther
Released Date: | Rating: 0 | Title: CIL

Author Url: http://sourceforge.net/projects/cil
Program Info Url: http://sourceforge.net/projects/cil
Download Url: http://sourceforge.net/projects/cil/files/cil/cil-1.4.0.tar.gz/download

CIL keywords:
CIL related downloads:

CDR Tools Front End - CDR Tools Front End is a useful application for the users who need to create CD images or burn their files to a disc.

CD Front End 1 basic - Quick, easy-to-set-up CD front end for distributing things on a CD (free)

Lame Front End - Lame Front-End - a graphical interface for MP3 decoder/encoder Lame Front-End is

gqlplus - gqlplus is a front-end for Oracle program sqlplus with command-line editing, history, table-name and column-name completion. Otherwise the user interface is identical to that of sqlplus. Command-line editing works as in bash/tcsh shells.

OneKript, The TrueCrypt Kommander GUI - OneKript is a Front-End for the program of disk encryption "on the flye" TrueCrypt, released under license GPL. It has been developed with the environment Kommander for KDE. At the moment is available the version 0.7.2.

Shareware Connection periodically updates pricing and software information of 'CIL' from company source 'Gabriel Kerneis' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'CIL' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CIL.

New Reviews

SeaMonkey, Portable Edition - Using the Internet has become a necessity for a majority of people, including those who do not use a PC regularly. To browse web, stream video or download online content, people often resort to using various third party apps. For example, using ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Magican Monitor - Macs are famous for their superb stability and ease at multitasking. That explains why they enjoy a steady and growing user base, the steep price tag notwithstanding. However, prolonged usage can make even the most powerful iMac or Macbook ...

Potatoshare Systemnanny - People use PCs for various needs nowadays. A computer is not used to run office productivity or accounting software alone anymore. It is also used for tasks like web browsing, media playback, file conversion, and myriad related needs. After ...

Quick Crypt - PC users have become more conscious and careful about privacy of their data these days, especially about the data they need to share with others. There are valid reasons for this trend. Instances of personal information theft and attacking are on ...

Avidemux - Editing and converting video files is not as complicated or tedious as most people think. Owing to improvements in both computer software and hardware, even casual PC users can perform light to moderate video editing without much fuss nowadays. ...

PC DeCrapifier - There is hardly any computer user who does not want to keep the PC running at top speed. However, unnecessary software and bloatware can reduce the speed and performance of your PC. Such Apps often come pre installed with laptops and desktops. ...

LastPass - Nearly every computer and internet users need to deal with a lot of passwords and this number only goes up with time! Remembering so many passwords becomes tedious with time and that can add to inconvenience. While you can assign the task of ...

CamMask - There are several types of webcam software available in market and so you need not stick with the default webcam software of your laptop any longer. However, not all webcam apps can offer you a plethora of fun and dazzling effects as CamMask. ...

Impulse Media Player - To play back media files including media and video content, you need to use suitable software. For a majority of Windows users, the integrated WMP is the default choice. However, you can also pick from so many third party music and media playback ...




New Downloads

TeeGrid for .NET

The Grid Control for NET
offers a very fast data grid
for your Visual Studio
projects. Includes NET Core
support and ...

TeeChart for Java

Java Charting components
Library shipping with 100%
sourcecode included. It offers
50+ Chart styles, 30+
financial and ...

SQLite Data Access
Components

LiteDAC (SQLite Data Access
Components) provides native
connectivity to SQLite from
Delphi, C++Builder, Lazarus on
...

LightningChart SDK

LightningChart Ultimate SDK is
the fastest 2D and 3D
measurement, research, finance
and trading data visualization
SDK ...

CallbackFilter

CallbackFilter lets your
Windows and .NET applications
keep track of file operations
in real-time (right when they
are ...

String-O-Matic

A shareware program that
performs search and replace
operations on multiple
substrings in multiple files.
...

Bytescout Screen Capturing
SDK

Screen Capturing SDK makes
screen cast recording (WMV,
AVI) as easy as 5 lines of
code in your VB, C# or C++
application. ...

WebAcappella

With WebAcappella you can
easily create and design web
pages without the need of HTML
skills.

ApexSQL Log

ApexSQL Log, SQL Server
Transaction Log reader, lets
you view transaction log data,
audit SQL database changes and
undo ...

SMTP/POP3/IMAP Email Engine
for Delphi

SMTP/POP3/IMAP Delphi email
component uses a simple
interface to send, receive
and parse mail, including HTML
and MIME ...

Dynamsoft OCR SDK

Dynamsoft OCR SDK enables you
convert images to text or
searchable PDFs in web app;

Multipurpose DirectShow
Encoder SDK

The Datastead Multipurpose
Encoder SDK is a DirectShow
Sink filter able to compress
or encode audio/video by
invoking in ...