Difference between revisions of "Free Pascal"

From eLinux.org
Jump to: navigation, search
(External links)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
'''Free Pascal''' is a professional but free 32 bit / 64 bit compiler for [[Pascal]] and [[ObjectPascal]]. It supports a wide variety of processors and [[Linux]] distributions including the [[Raspberry Pi]].
 
'''Free Pascal''' is a professional but free 32 bit / 64 bit compiler for [[Pascal]] and [[ObjectPascal]]. It supports a wide variety of processors and [[Linux]] distributions including the [[Raspberry Pi]].
  
It can target multiple processor architectures including but not limited to Intel x86, AMD64/x86-64, [[PowerPC]], PowerPC64, SPARC, and [[ARM Processor|ARM]]. Supported operating systems cover [[Linux]] including [[Raspbian]] and [[Android]], [[FreeBSD]], [[Haiku]], [[Mac OS X]]/[[iOS]]/[[Darwin]], [[DOS]], Wi[[n]]32, [[Win64]], [[WinCE]], [[OS/2]], [[MorphOS]], [[Nintendo GBA]], [[Nintendo DS]], and [[Nintendo Wii]]. Additionally, [[JVM]], [[MIPS]] (big and little endian variants) and [[Motorola 68k]] architecture targets are available in the development versions.
+
It can target multiple processor architectures including but not limited to Intel x86, AMD64/x86-64, [[PowerPC]], PowerPC64, SPARC, and [[ARM Processor|ARM]]. Supported operating systems cover [[Linux]] including [[Raspbian]] and [[Android]], [[FreeBSD]], [[Haiku]], [[Mac OS X]]/[[iOS]]/[[Darwin]], [[DOS]], [[Win32]], [[Win64]], [[WinCE]], [[OS/2]], [[MorphOS]], [[Nintendo GBA]], [[Nintendo DS]], and [[Nintendo Wii]]. Additionally, [[JVM]], [[MIPS]] (big and little endian variants) and [[Motorola 68k]] architecture targets are available in the development versions. Even mainframes are supported, albeit on an experimental basis.
  
 
Free Pascal may be invoked at the command line or it may be used via [[Lazarus]], a graphical [[Integrated Development Environments|IDE]].
 
Free Pascal may be invoked at the command line or it may be used via [[Lazarus]], a graphical [[Integrated Development Environments|IDE]].
Line 12: Line 12:
 
==External links==
 
==External links==
 
* [http://www.freepascal.org Official Free Pascal site]
 
* [http://www.freepascal.org Official Free Pascal site]
 +
* [http://wiki.freepascal.org/Embedded FPC Wiki article on Free Pascal for embedded systems]
 
* [http://www.lazarus.freepascal.org Lazarus portal]
 
* [http://www.lazarus.freepascal.org Lazarus portal]
  
 
[[Category:Free Pascal]]
 
[[Category:Free Pascal]]
 
[[Category:Development Tools]]
 
[[Category:Development Tools]]

Latest revision as of 13:50, 7 June 2015

Free Pascal's text-mode IDE on Raspbian Wheezy

Free Pascal is a professional but free 32 bit / 64 bit compiler for Pascal and ObjectPascal. It supports a wide variety of processors and Linux distributions including the Raspberry Pi.

It can target multiple processor architectures including but not limited to Intel x86, AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems cover Linux including Raspbian and Android, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, MIPS (big and little endian variants) and Motorola 68k architecture targets are available in the development versions. Even mainframes are supported, albeit on an experimental basis.

Free Pascal may be invoked at the command line or it may be used via Lazarus, a graphical IDE.

See also

External links