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 (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
Compilers & Interpreters
Components & Libraries
Databases & Networks
IDEs & Coding Utilities
Management & Distribution
Tools & Editors