FileInfo

Languages

Overview

Content

Software

Version3(as of 11/17/2021)
PlatformsWindows, Mac, Linux
LicenseOpen Source
CategoryProgramming

Go to Website

Rating:

3.0 | 8 Votes

Main Features

Software Overview

Screenshot of Free Pascal 3.2.2

Free Pascal, formerly known as FPK Pascal, is an open-source program used to compile a variety of Pascal dialects. The IDE can target a variety of multiprocessor architectures, such as Intel x86, AMD64/x86-64, PowerPC, and ARM, and operating systems, such as Windows, OS X, Linux, FreeBSD, and Nintendo Wii.

Free Pascal allows you to write, compile, and debug programs and is source compatible with Turbo Pascal (TP) and Delphi. In addition, the package comes with a Run-Time-Library (RTL) that provides essential programming functions and the Freepascal-Components-Library, which contains useful classes. Some other features of Free Pascal include operator overloading, global properties, and function overloading. Also, the IDE comes with an active user community that can help answer general and specific programming questions.

Summary

Free Pascal is a popular program for users looking to compile Pascal and Object Pascal. The IDE is also known for powering the Lazarus IDE, which is compatible with Delphi. Free Pascal isn't for every programmer but will appeal to you if you want to learn only one programming language and have a large Pascal/Object Pascal codebase.

Primary File Type

.PAS Pascal Source File

Supported File Types

ExtensionFile Type
.PASPascal Source File
.OWFree Pascal 1.0.x Compiled Object
.PPascal Source Code
.PPLFree Pascal Dynamic Library
.PPUFree Pascal Unit File

Updated 11/17/2021

Rating3/5

8 votes

Primary File Type.PAS

.PAS Pascal Source File

Features

Write, compile, and debug programs written in Pascal
Comes with a Run-Time-Library and Freepascal-Components-Library
Provides global properties, function overloading, and operator overloading
Offers an active user community

Supported File Types

ExtensionType
.PASPascal Source File
.OWFree Pascal 1.0.x Compiled Object
.PPascal Source Code
.PPLFree Pascal Dynamic Library
.PPUFree Pascal Unit File