Softwares Free Pascal 3.2.0

Free Pascal is a Pascal compiler, professional, 32, 64 and 16 bit. It can target multiple processor architectures: Intel x86 (including 8086), AMD64 / x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and JVM. Operating systems supported include Linux, FreeBSD, Haiku, Mac OS X / iOS / iPhoneSimulator / Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS / 2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android , AIX and AROS. In addition, support for architecture Motorola 68k....

Free Pascal is a Pascal compiler, professional, 32, 64 and 16 bit. It can target multiple processor architectures: Intel x86 (including 8086), AMD64 / x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and JVM. Operating systems supported include Linux, FreeBSD, Haiku, Mac OS X / iOS / iPhoneSimulator / Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS / 2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android , AIX and AROS. In addition, support for architecture Motorola 68k available in the development version.

Free Pascal - Learn Pascal

Version 3.0.4 is the latest stable release of Free Pascal. Click on the download link and select a mirror near you to download your copy. The development version has the version number 3.1.x . See the development page how to obtain the latest sources and support development.

Language syntax capable of great compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A mode Mac Pascal largely compatible with Think Pascal and MetroWerks Pascal, is also available. Moreover, Pascal free support application function application operator, attributes global and a number of other additional features.

The features of Free Pascal

  • Supports 16, 32 and 64-bit code. Compiler 32-bit can for 64-bit devices to interpret the application 32-bot.
  • Language features: fully compatible with Borland Pascal and Borland Delphi, Ansi string, Wide string, Exception, RTTI, overload, process logic general (experimental), overload operators interface support rough and COM/CORBA support, dynamic range, variation, instant...
  • Code optimization: integrated optimization tools, peephole (80x86), jump, download variations in register, data analysis, remove the frame, providing register complex...
  • Integrated syntax in BASM.
  • Support syntax ATT is used by GNU C.
  • Support syntax Intel is used by Turbo Pascal (only 32-bit version).
  • Translation code into the source code for the type of assembler: GNU Assembler (GAS), Netwide assembler (Nasm), Microsoft Assembler/Turbo Assembler (Masm/Tasm), Watcom assembler (wasm).
  • Assembler internally to create a file target is extremely fast.
Top Alternatives

You can also like