Free Pascal

E209548

Free Pascal is an open-source, cross-platform Pascal compiler known for its Delphi compatibility and support for a wide range of architectures and operating systems.

All labels observed (3)

Label Occurrences
Free Pascal canonical 5
Free Pascal Compiler 3
Free Pascal team 1

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf Pascal compiler
compiler
cross-platform software
free software
open-source software
developmentModel community-driven
hasAssociatedProject Lazarus
hasFeature Delphi (programming language)
surface form: Delphi compatibility

Turbo Pascal compatibility
command-line interface
cross-compilation
generics support
inline assembly
object-oriented programming support
operator overloading
optimizing compiler
units and packages
isFreeSoftware true
isOpenSource true
license GNU General Public License
modified LGPL for runtime libraries
originalAuthor Florian Klaempfl
outputFormat executables
libraries
native machine code
primaryDeveloper Free Pascal self-linksurface differs
surface form: Free Pascal team
programmingLanguage Pascal
supportsArchitecture ARMv8-A
surface form: AArch64

ARM
AVR microcontrollers
surface form: AVR

JVM bytecode
MIPS
Motorola 68000 family
surface form: Motorola 680x0

PowerPC
SPARC microprocessor architecture
surface form: SPARC

x86
x86-64
supportsLanguage Delphi dialect of Object Pascal
Delphi (programming language)
surface form: Object Pascal
supportsOperatingSystem Android
MS-DOS
surface form: DOS

FreeBSD
Haiku
Linux
NetBSD
OS/2
OpenBSD
Solaris operating system
surface form: Solaris

Windows
iOS
macOS
supportsParadigm generic programming
object-oriented programming
procedural programming
supportsStandard ISO Pascal (partially)
Object Pascal extensions
targetAudience Delphi developers
Pascal developers
usedWith Lazarus IDE
website https://www.freepascal.org/

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Lazarus IDE usesCompiler Free Pascal
Free Pascal primaryDeveloper Free Pascal self-linksurface differs
this entity surface form: Free Pascal team
Lazarus Component Library usedWith Free Pascal
Lazarus Component Library compatibleWith Free Pascal
this entity surface form: Free Pascal Compiler
LCL programmingLanguage Free Pascal
LCL supportsLanguage Free Pascal
LCL compatibleWith Free Pascal
this entity surface form: Free Pascal Compiler
fpGUI programmingLanguage Free Pascal
fpGUI dependency Free Pascal
this entity surface form: Free Pascal Compiler