A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language). The original sequence is usually called the source code and the output called object code. Commonly the output has a form suitable for processing by other programs (e.g., a linker), but it may be a human readable text file.
The most common reason for wanting to translate source code is to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high level language to a lower level language (e.g., assembly language or machine language). A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language.
A compiler is likely to perform many or all of the following operations: lexing, preprocessing, parsing, semantic analysis, code optimizations, and code generation.
More on [ Compiler ]
Compilers :: Programming
Procedural :: Compilers

Ch - A superset of C interpreter by SoftIntegration, Inc. It is the most complete C interpreter and an alternative to C compiler.
Meta Description: [ SoftIntegration, Inc. offers
C interpreter with classes in C++ for CGI, web numerical computation, graphics
plotting
and rapid application development. It is an alternative to C compiler. ISO 1990 C
standard and many features in the new C99 standard are supported. Ch
also supports POSIX, Win... ]
CIL - Infrastructure for C Program Analysis and Transformation - CIL (C Intermediate Language) is a high-level representation along with a set of tools that permit easy analysis and source-to-source transformation of C programs.
Development Assistant for C - IDE for Embedded Software development in ANSI C. Editor, Browser, Call-Hierarchy Graph, Software Metrics, Makefile Generator, Tool Integration. Interface to Debuggers and Version Control Systems.
Dunfield Development Systems - Makers of freeware Micro-C compiler for DOS.
Freeware for Solaris - precompiled Gnu C and C++ binaries for Solaris, for Sparc and Intel architectures.
lcc - Retargetable ANSI C compiler for ALPHA, SPARC, MIPS R3000, Intel x86.
LCC-Win32 - A compiler system for Windows 95 - NT, includes lcc, a development environment, and other tools.
404
MCPP - A portable C/C++ preprocessor supporting several compiler-systems on UNIX and DOS/Windows. MCPP supports C99 and C++98 as well as C90 and it provides Validation Suite which tests C/C++ preprocessor comprehensively.
Miracle C Compiler - Runs under Windows 98/ME/2000/XP and compiles for DOS box/console. Provides a multi-window development environment with integrated compiler and linker.
Mix Software Inc - Makers of Power C for DOS, Win32, and Linux. C++ addons, but no compiler
Open Watcom - Open Source project to maintain and enhance the Watcom C, C++ and Fortran Compilers.
Pelles C - A complete IDE and development kit for Windows and Pocket PC. The compiler is based on LCC, and the install builder for Windows is based on NSIS. Both are heavily modified.
Meta Description: [ Pelles C for Windows and Pocket PC ]
404
Sun Studio C/C++/Fortran Compilers - Resources for developers using C, C++, or Fortran.
Meta Description: [ Sun Developer Network (SDN) Channel - Developer Depo: AJAX and Java technology tools for you. ]
TenDRA - The home of the open source TenDRA C/C++ compiler. [Open source, BSD]
Tiny C Compiler - Small compiler generating optimized x86 code.
TinyCC-Win32 - The small and fast C compiler usable as a library or exe. For I386 primarily. It also include linker and assembler. [Open source, LGPL]
Unicals Group - A vendor of C/C++ development tools for OEM market.
Meta Description: [ Unicals Group Home Page ]
| GLCD PIC Oscilloscope (ISIS 7) : By Arun J | |
| Next Video | |