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
Download for .NET 10

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

Windows and Linux / Mono

Classic Console Compiler 4.1

Console compiler and required components. Mono is required on Linux.

Download PABCNETC.ZIP

macOS

PascalABC.NET for macOS

Install Visual Studio Code, .NET 10, and the PascalABC.NET extension.

View instructions →

Before installation, please read the License Agreement.