Free Pascal

by Free Pascal development team

Free Pascal is an open-source Pascal and Object Pascal compiler for Windows and many other platforms, supplied with a text-mode IDE.

Operating system: Windows

Publisher: Free Pascal development team

Release: Free Pascal 3.2.2

License: Open source

Antivirus check: VirusTotal report

Report a Problem

Free Pascal (also known as FPK Pascal) is an open-source 32-bit and 64-bit compiler of the Pascal and Object Pascal language. The compiler is available for processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM, AArch64, MIPS and others. Several operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Android, AmigaOS and MorphOS.

The main distinctive feature of this compiler from others is that it is focused on popular dialects of Object Pascal and Delphi language. Several other dialect compatibility modes are also supported: Turbo Pascal, Borland Delphi (supporting classes and interfaces), Mac Pascal, and object-oriented Delphi features. The Windows package includes a text-mode IDE with an editor, compiler and debugger menus, and the compiler is also used by the Lazarus IDE. It is free, open-source software.

Free Pascal's main benefit is its robust compatibility, supporting multiple processors, operating systems, and dialects of the Pascal and Delphi languages.
Win32: Windows 2000, XP or later
Win64: 64-bit Windows XP or later

PROS
Supports Turbo Pascal, Delphi and Mac Pascal dialects.
Offers multi-platform programming, increasing accessibility.
High-speed compilation and execution.

CONS
Bundled text-mode IDE looks dated next to modern editors.
The graphical Lazarus IDE is a separate download.
Stable releases come out only every few years.
Free Pascal 3.2.2 (39.14 MB)
Lazarus
Lazarus is an open source, multi-platform compiler that runs on most operating systems
Kodu Game Lab
Kodu Game Lab is an easy to use visual programming environment for creating 3D games, designed to teach kids programming basics.
Turbo Pascal
Turbo Pascal is Borland's classic DOS integrated development environment and compiler for the Pascal programming language.
Android Studio
Android Studio for Windows is the go-to platform for android app development
CMake
CMake is a cross-platform free and open-source software tool for managing the build process of software using a compiler-independent method