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 ]
Procedural :: Compilers
Compiled :: Languages
Compilers :: Modula 2
Compilers :: Modula 3
Compilers :: Oberon

Alice Pascal - A syntax directed editor, interpreter and IDE for Pascal. Free source code (linux) plus binaries for IBM PC and Atari ST.
AmiPascal - Amiga Visual Object Pascal - A project to create IDE (developer environment) based on Pascal compiler for AMIGA computers, with full support for objects, classes, templates.
Meta Description: [ AmiPascal - Amiga Visual Object Pascal - IDE based on Pascal compiler for Amiga computers ]
Autorun Pascal Builder - IDE with integreated Pascal scripting engine for rapid application development for Windows platform. [Freeware]
Canterbury Pascal - Compiles Pascal programs directly into Java byte code. Also translates Pascal source into Java.
Free Pascal Compilers - List of free Pascal compilers and development environments with useful descriptions.
Meta Description: [ Free Pascal and Delphi Compilers and Development Environments ]
HP OpenVMS Pascal - Was DEC Pascal, then Compaq Pascal, optimizing compiler runs on VAX and Alpha CPUs, OpenVMS and Tru64 Unix OSs, meets Federal Information Processing Standard Publications standard FIPS-109. Descriptions, documents, news, support.
Meta Description: [ HP Pascal supports code compatible with either level of the
ISO specification, meets Federal Information Processing Standard Publications (FIPS-109)
requirements, and supports many features from the Extended Pascal Standard. ]
Irie Pascal compiler and interpreter - A shareware Pascal compiler which complies with the Pascal standard. Creates virtual machine executables that can be run on any platform for which an interpreter exists: Win32, DOS, OS/2, Linux, FreeBSD, and Solaris.
Meta Description: [ Irie Tools (Home of the Irie Pascal compiler and interpreter ]
Master Operating System - GUI for Borland Pascal 7 and Free Pascal. Useful for Rapid Application Development.
Meta Description: [ Master Operating System : Turbo Pascal 7.0 Graphical Interface ]
Nemesis Pascal - An Pascal interpreter. It's Delphi/Kylix compatible. Nemesis Pascal uses internally a modified version of the JEDI Pascal Interpreter. It's cross-platform (currently Windows and Linux) and includes Virtual Machine, IDE (RAD), Web Scripting Tool. [Open source, GPL and MPL]
P4 Pascal Implementation - Complete implementation of the P4 Pascal compiler and interpreter. Source for the compiler is available in C and Pascal.
Pascal Pro compiler page - A free, open source, 32-bit Pascal compiler that produces assembly code for the 386 and above chips.
Pascal-scm for Atmel AVR - E-LAB Embedded Pascal for Atmel AVR micro-controller.
Prospero Extended Pascal - Windows 9x/NT Pascal compiler implementing the Extended Pascal language. Includes IDE, debugger, make utilities, and documentation.
TMT Pascal - 32-bit Pascal compilers for DOS, OS/2, and Windows 9x/NT. Multi-target edition allows you to compile to any platform. Commercial software, but limited demo edition is available for download.
Meta Description: [ text ]
Virtual Pascal - A 32-bit cross-platform Pascal development tool. Compatible with Borland Pascal and Delphi; includes optimizing compiler, IDE, integrated debugger, and comprehensive online documentation.
| GLCD PIC Oscilloscope (ISIS 7) : By Arun J | |
| Next Video | |