Free Pascal
Originally known as FPK-Pascal, the Free Pascal compiler is a
32 and 64 bit Turbo Pascal and Delphi compatible Pascal compiler.
This compiler is available for several architectures, x86,
Sparc (v8,v9), ARM, x86_64 (AMD64/Opteron) and
Powerpc.
The Free Pascal Compiler is an object Pascal compiler
supporting both Delphi and Turbo Pascal 7.0 dialects as well as Mac
Pascal dialects.
It provides a completely portable RunTime Library (RTL)
available on
many platforms and compatible with Turbo Pascal, but also a platform
independent class based Free Component Library (FCL) adding many Delphi
extensions and interfacing many popular open source libraries.
This package contains Free Pascal's own source code. It is
meant to be used by the Lazarus IDE.
Features include:
- Language syntax has excellent compatibility with TP 7.0 as
well as with most versions of Delphi (classes, rtti, exceptions,
ansistrings, widestrings, interfaces)
- Function overloading
- Operator overloading
- Global properties
- Rich set of code libraries
- Unlike most programming languages, Pascal does not need
Makefiles
- Pascal compilers are Fast with a big F and Free Pascal is
no exception
- Each unit has its own identifiers
- Free Pascal comes with an IDE which works on several
platforms, in which you can write, compile and debug
your programs
- Great integration with assembler
- Object oriented programming
- Free Pascal's smart linker leaves out any variable or code
that you do not use. That makes small programs small with a big S,
while they are still statically linked
Return
to Compilers Home Page
Last Updated Monday, November 05 2012 @ 03:02 PM EST |