The Freeware Guide - Your Guide to the Best Free Software and Freeware Sites! Software Development
Free Pascal and Delphi Compilers

Turbo51 is a free Pascal compiler for the 8051 family of microcontrollers. It features a fast single pass optimizing compiler, Borland Turbo Pascal 7 syntax, full floating point support, mixed Pascal and assembler programming, full use of register banks, advanc ed multi-pass optimizer, smart linker, generates compact high quality code, output formats include binary, Intel HEX and assembler source.

Free Pascal
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It can target multiple processor architectures: Intel x86, AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems include Linux, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, MIPS (big and little endian variants) and Motorola 68k architecture targets are available in the development versions.

GNU Pascal Compiler
This 32 bit Pascal compiler runs on Win32, DOS, OS/2 and most Unix systems. It is distributed under the GNU General Public License. I'm not sure how this affects your programs, though. Based on the program's website, the compiler supports the following language standards: ISO-7185 Standard Pascal, most of ISO-10206 Extended Pascal, and most of Borland Pascal 7.0.

P4 Pascal Compiler
You can find the public domain source code of a Pascal compiler and interpreter. The system is written in Pascal itself, and only the source code is provided, which means that you need to have a Pascal compiler before you can use it. The compiler generates an intermediate p-code which is then interpreted by the p-code interpreter. If you do not have a Pascal compiler, you have a choice of getting their C translation of the compiler (which means you must have a C compiler) or handtranslating their precompiled pcode of the compiler.

* * *

Free BASIC Compilers and Interpreters

Free C, C++ Compilers and Interpreters

Free Fortran Compilers and IDEs

F  Software Development
Compilers & Interpreters
Components & Libraries
Databases & Networks
IDEs & Coding Utilities
Management & Distribution
Tools & Editors

The Freeware Guide