Download PascalABC.NET
Choose your PascalABC.NET distribution: StandardPack for Windows targets .NET Framework 4.7.2; Net10Pack for Windows adds .NET 10 support. A Visual Studio Code extension and console compilers are also available.
Current PascalABC.NET version: 4.1 · 20 October 2026
The VS Code extension and its bundled compiler have separate version numbers, shown below. The Windows XP distribution is a separate legacy version.
Main version
PascalABC.NET 4.1 StandardPack for Windows
Runs on .NET Framework 4.7.2 on Windows, except for Windows XP. Includes:
- PascalABC.NET programming system;
- SPython language compiler;
- PT4 programming taskbook.
Modern Tools
Version with .NET 10 support
PascalABC.NET 4.1 Net10Pack for Windows
Includes all StandardPack components and two compilers:
- a compiler for .NET Framework 4.7.2;
- a compiler for .NET 10.
Switch between target platforms for compiling and running programs in the Program menu.
On Windows, the .NET 10 target supports GraphWPF, GraphABC, and the Robot and Drawman teaching modules.
.NET 10
PascalABC.NET 4.1 Console Compiler for .NET 10
PascalABC.NET compiler for command-line use. Download the archive and extract it.
dotnet pabcnetc.dll a.pas
creates a.exe
dotnet a.exe
Visual Studio Code
PascalABC.NET Extension
Extension version: 0.5.1
Bundled PascalABC.NET version: 4.0
The multitarget extension includes compilers for .NET Framework 4.7.2 and .NET 10, and provides IntelliSense, error reporting, compilation, and program execution.
Other Options
Linux
PascalABC.NET 4.1 for Linux
PascalABC.NET version for Linux. The GraphABC and ABCObjects graphics modules are available.
Windows and Linux / Mono
Classic Console Compiler 4.1
Console compiler and required components. Mono is required on Linux.
Download PABCNETC.ZIPmacOS
PascalABC.NET for macOS
Install Visual Studio Code, .NET 10, and the PascalABC.NET extension.
View instructions →Before installation, please read the License Agreement.