Advanced free and open source Pascal compiler for your Windows PC

Free Pascal (32-bit)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Free Pascal 3.2.2 (32-bit)

  -  50.99 MB  -  Open Source
  • Latest Version:

    Free Pascal 3.2.2 (32-bit) LATEST

  • Requirements:

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10

  • User Rating:

    Click to vote
  • Author / Product:

    Free Pascal Team / Free Pascal (32-bit)

  • Old Versions:

  • Filename:

    fpc-3.2.2.i386-win32.exe

  • MD5 Checksum:

    c65673506c4044aa7885e4bba37c6153

  • Details:

    Free Pascal (32-bit) 2022 full offline installer setup for PC

Free Pascal is a 32, 64, and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. Supported operating systems include Linux, FreeBSD, Haiku, macOS/iOS/iPhoneSimulator/Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX and AROS. Additionally, support for the Motorola 68k architecture is available in the development versions.

The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties, and several other extra features.

Features and Highlights

  • Almost Fully Compatible with Borland Pascal and Borland Delphi
  • Ansi Strings
  • Wide Strings
  • Exception Support
  • Rtti Support
  • Procedure Overloading
  • Generics (Experimental)
  • Operator Overloading
  • Com, Corba, and Raw Interfaces Support
  • Dynamic Array Support
  • Variant Support
  • Inlining
  • Peephole Optimizer (80x86 Only)
  • Jump Optimizer
  • Loading of Variables into Registers
  • Assembler Level Dataflow Analyzer (80x86 Only)
  • Stack Frame Eliminations
  • Sophisticated Register Allocator
  • Supports Att Syntax Used by Gnu C
  • Supports Intel Syntax Used by Turbo Pascal (X86-Only)
  • Gnu Assembler (Gas)
  • Netwide Assembler (Nasm)
  • Microsoft Assembler/turbo Assembler (Masm/tasm)
  • Watcom Assembler (Wasm)
  • Internal Assembler for Ultra-Fast Object File Generation
  • H2pas Utility to Convert .H Files to Pascal Units
  • Smart Linking (Also Known as Dead Code Stripping)
  • Support for the Gnu Debugger
  • Powerful User-Friendly Wordstar Compatible Multi File Editor
  • Context-Sensitive Help Supports Help Files in Html, Windows Help and
  • Borland Tph Format.
  • Debugger on Most Platforms
  • Can Create Binaries Running Natively Under Both Dos and Os/2 (Emx Version)
  • High-Quality Documentation



Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe