Jump to content

Free Pascal: Difference between revisions

From EDM2
No edit summary
m Version bump
Line 1: Line 1:
[[Image:Free-pascal.png|200px|right]]
[[Image:Free-pascal.png|200px|right]]
A [[Pascal]] compiler for 32-bit and 64-bit CPU architectures such as Intel 32 bit, AMD 64 bit, SPARC, PowerPC and Intel ARM. It is language compatible with Turbo Pascal, Delphi (up to version 7), and partly compatible with Metrowerks Pascal and ISO Pascal. It supports a number of operating systems including [[DOS]], [[Linux]], Windows, OS/2, FreeBSD, NetBSD and OpenBSD, Novell [[Netware]], Mac OS classic, Mac OS X and MorphOS.
A [[Pascal]] compiler for 32-bit and 64-bit CPU architectures such as Intel 32 bit, AMD 64 bit, SPARC, PowerPC and Intel ARM. It is language compatible with Turbo Pascal, Delphi (up to version 7), and partly compatible with Metrowerks Pascal, ISO Pascal and a few other variants. It supports a number of operating systems as hosts and targets, including [[DOS]], [[Linux]], Windows, OS/2, FreeBSD, NetBSD and OpenBSD, Novell [[Netware]], Mac OS classic, Mac OS X and MorphOS.


It comes with a cross-platform Run-Time Library, many interfaces to existing libraries, and a large set of non-visual classes in the Free Component Library. Last but not least, a text-mode IDE exists on various platforms, and FPC comes with 1800 pages of documentation.
It comes with a cross-platform Run-Time Library, many interfaces to existing libraries, and a large set of non-visual classes in the Free Component Library. Last but not least, a text-mode IDE exists on various platforms, and FPC comes with 1800 pages of documentation.
Line 7: Line 7:


==Version==
==Version==
* '''Current version:''' 2.6.4 (2014-03-06)
* '''Current version:''3.0.0 (2015-11-21)
* Beta test: 3.0.0rc2 (2015-10-12)
* Commonly used: 2.6.4 (2014-03-06)
 
====Prerequisites====
====Prerequisites====
* [[EMX]]
* [[EMX]]
Line 18: Line 19:


==Related Articles==
==Related Articles==
* [[Free Pascal Compiler Review]]
* [[Free Pascal Compiler Review]] - (Outdated)


==Publications==
==Publications==

Revision as of 21:32, 4 December 2015

A Pascal compiler for 32-bit and 64-bit CPU architectures such as Intel 32 bit, AMD 64 bit, SPARC, PowerPC and Intel ARM. It is language compatible with Turbo Pascal, Delphi (up to version 7), and partly compatible with Metrowerks Pascal, ISO Pascal and a few other variants. It supports a number of operating systems as hosts and targets, including DOS, Linux, Windows, OS/2, FreeBSD, NetBSD and OpenBSD, Novell Netware, Mac OS classic, Mac OS X and MorphOS.

It comes with a cross-platform Run-Time Library, many interfaces to existing libraries, and a large set of non-visual classes in the Free Component Library. Last but not least, a text-mode IDE exists on various platforms, and FPC comes with 1800 pages of documentation.

The Run-Time code is licensed under a modified version of the Library General Public License, which allows its use with closed source software, commercial applications or open source software with other licenses.

Version

  • 'Current version:3.0.0 (2015-11-21)
  • Commonly used: 2.6.4 (2014-03-06)

Prerequisites

Links

* Official Site: http://www.freepascal.org

License

The compiler is open source licensed under the GPL v2

Related Articles

Publications

Author

  • Florian P. Klaempfl (Original author)