Free Pascal 2.4.4


 Sponsored links


 Sponsored links
License:
GPL
Category:
Developer Tools
Publisher:
Free-Pascal-Team
Size:
76 MB
Last Updated:
2013-09-19
Operating System:
Mac OS 9
Price:
FREE
Download
Publisher's description - Free Pascal 2.4.4
 
 Sponsored links

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler.

Free Pascal is available for different processors: Amd64/x86 64, PowerPC, Intel x86, Sparc.

Here are some key features of "Free Pascal":

· high speed compiler
· fully 32 or 64-bit code
language features:
· almost fully compatible with Borland Pascal and Borland Delphi
· ansi strings
· wide strings
· exception support
· RTTI support
· procedure overloading
· operator overloading
· COM, CORBA and raw interfaces support
· dynamic array support
· variant support
· inlining
code optimizer:
· peephole optimizer (80x86 only)
· jump optimizer
· loading of variables into registers
· assembler level dataflow analyzer (80x86 only)
· stack frame eliminations
· sophisticated register allocator
· integrated BASM (built-in assembler) parser
· supports ATT syntax used by GNU C
· supports Intel syntax used by Turbo Pascal (80x86-only)
can compile code into assembler source code for these assemblers:
· GNU Assembler (GAS)
· Netwide assembler (Nasm)
· Microsoft Assembler/Turbo Assembler (Masm/Tasm)
· Watcom assembler (wasm)
· can call external C code
· smartlinking (not yet supported under Mac OS X)
· support for the GNU debugger
· IDE (currently for GO32v2, Linux, FreeBSD, OS/2 and Win32 only; not all
· platforms include debugger integrated in IDE)
· can create binaries running natively under both DOS and OS/2 (EMX version).

Requirements:

· Apple Xcode

What`s New in This Release: [ read full changelog ]

· Many improvements to the XML units
· Many improvements to the database units.
· Specially sqlite got quite some fixes.
· Many improvements to the chm units.
· Including a commandline CHM compiler
· Many improvements to fppkg and fpmake for another round of testing.
· Fixes for multi-threading support in OS/2 RTL.


 

Also See ...
Source Code Counter

Source Code Counter
Learn PhalconPHP

Learn PhalconPHP
PHP From Scratch

PHP From Scratch
Del

Del
QuickLens

QuickLens



More
Timer for Tick

Timer for Tick
Critical Care Nurse Specialist Exam Prep ( CCNS )

Critical Care Nurse Specialist Exam Prep ( CCNS )
Rube Works: The Official Rube Goldberg Invention Game

Rube Works: The Official Rube Goldberg Invention Game
Conquest

Conquest
Emojis PRO

Emojis PRO



Mac App
NYC TimeLapse for iMovie and FCPX

NYC TimeLapse for iMovie and FCPX
AnalyticsMini

AnalyticsMini
mySnippets 1.0.1

mySnippets 1.0.1
PyFighter 0.2

PyFighter 0.2
WinX iTunes Ripper 2.0

WinX iTunes Ripper 2.0