FPC 3.2 Pascal Compiler Released In 2020 - Even Adds Windows 3.0 16-bit Support

Written by Michael Larabel in Programming on 20 June 2020 at 07:18 AM EDT. 18 Comments
PROGRAMMING
The Pascal programming language is 50 years old this year. The Free Pascal Compiler for Pascal / Object Pascal is out with version 3.2 to celebrate, five years since FPC's previous 3.0 stable series. Somewhat amusing. this FPC 3.2 compiler update adds a Windows 16-bit target support for building Pascal code for Windows 3.0+.

The Free Pascal 3.2 compiler adds support for custom attributes, can generate LLVM bitcode on Linux/macOS platforms, support for the WinAPI directive, and many other language support improvements. The many language changes and more are outlined via this Wiki page.

On the CPU target front, FPC 3.2 has initial support for 64-bit Arm (AArch64) on Linux/Android/Darwin, support for POWER PPC64LE on Linux, Android x86_64 support, and even experimental support for a 16-bit Windows target. Windows 3.0 and later are supported by this i8086-win16 target. Building for the 16-bit Windows target needs to be cross-compiled from 32-bit or 64-bit Windows or Linux. Those wondering about Free Pascal's Win16 support can see this Wiki page.

Download FPC 3.2 or learn more about this leading free software Pascal compiler via FreePascal.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week