Free Pascal 3.0.0

Free Pascal Team in Development / Compilers & Interpreters

Free Pascal screenshot

User Rating: 2.4 (28 votes)

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.


· Very clean language Pascal is a very nice language, your programs will be more readable and maintainable than for example in C, and let's even forget about C++. And you don't need to give up the power, the Pascal language is as powerful as you want it.
· No Makefiles Unlike most programming languages, Pascal does not need Makefiles. You can save huge amounts of time, the compiler just figures out itself which files need to be recompiled.
· Pascal compilers are Fast with a big F and Free Pascal is no exception. Yes, you no longer need to grow roots while compiling your programs, just hit the compile key and it's done, even for large programs.
· Each unit has it's own identifiers In Pascal you never need to worry about polluting the namespace, like in C where an identifier needs to be unique accross the entire program. No, in Pascal each unit gets it's own namespace and that's very relaxed.
· Integrated development environment Free Pascal comes with an IDE which work on several platforms, in which you can write, compile and debug your programs. You will save huge amounts of time using the IDE, the best programming friend you have.
· Great integration with assembler Do you think pascal is for wimps who need to learn programming? WRONG! It's excellent for high tech programming and for the supreme nerds among you we have the integrated assemblers. You can easily mix assembler code and Pascal code, in the language you wish?

FPC 2.6.0 has been released! 2.6.0 is a major new version, which adds many post-Delphi 7 language features and adds or improves the support for various platforms.

The new features include, amongst others:

* Objective-Pascal dialect, supported on all Mac OS X and iOS targets
* Delphi compatibility mode improvements
o Nested types, class variables and class local constants
o Advanced records syntax (no constructors yet)
o ( Enumerators in records
o Class and record helpers
o Generic records, arrays and procedural types
o Delphi-compatibility of general generics syntax improved
o Scoped enumerations
o Custom messages for "deprecated" directive
o Ability to use "&" for escaping keywords
* New ARM code generator features
o ARM VFPv2 and VFPv3 floating point unit support
o Thumb-2 support (embedded targets only)
* The rtl and packages also got a lot of attention, see the release manifest.

top download editor's pick
File Size: 35 MB License: Open Source Price: FREE
Platform: Windows 2000, Windows 2003, Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Linux, Mac OS X
Downloads: Total: 180 | This Month: 16 Released: 2015-12-10
Free Pascal Similar Software

Pocket Programming Language FREE 1.62 ArianeSoft Inc.    

PPL is a FREE, fast and easy-to-learn programming language that is fully object-oriented. PPL runs on all Windows Mobile devices using Windows Mobile 2003, 5 and 6. PPL is also compatible with PC desktop computers. Programs written for one system are 100% compatible with the other. Write high quality games .... Free download of Pocket Programming Language FREE 1.62

Dev-Pascal 1.9.2 Colin Laplace    

... which is able to create Windows or console-based Pascal programs using the Free Pascal or GNU Pascal compilers. It can also handle the Insight Debugger. Features: - Pascal compiler for Win32 (Free Pascal or GNU Pascal) - Debugger (GDB or Insight) - Customizable syntax ... compiler, linker and resource results - Insert automatically Pascal codes and statements - Makefile automatic creation - .... Free download of Dev-Pascal 1.9.2

AutoPlay Media Studio Personal Edition Indigo Rose Software    

AutoPlay Media Studio 8 Personal Edition is a free software development tool for programming interactive multimedia software, ... system. AutoPlay Media Studio 8 Personal Edition is free for personal, non-commercial, open-source and educational use. Otherwise, it's the same award-winning software development tool as Indigo Rose's professional AutoPlay Media Studio 8 product! .... Free download of AutoPlay Media Studio Personal Edition

MIDletPascal 3.5 Beta Mobile Experts Group    

MIDletPascal compiles Pascal code into Java microedition programs. The generated programs ... · Write Java Midlets for mobile applications in Pascal. · Stand-alone development tools, no other applications required. · Development path includes a future Free Pascal (Current compiler port from C) and Lazarus (new .... Free download of MIDletPascal 3.5 Beta

Code::Blocks for Windows 13.12 Yiannis    

The open source, cross platform, free C++ IDE. Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with .... Free download of Code::Blocks for Windows 13.12

software pick   
Popular Software in Development / Compilers & Interpreters

PyCharm 2018.3.1 B183.4     update

Tools for productive development with Python programming language. Free download of PyCharm 2018.3.1 B183.4

PureBasic x64 5.62 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic x64 5.62

software pick   

Fiddler 5.0.20181.14850 Eric Lawrence     update

A useful HTTP Debugging Proxy that logs all HTTP traffic between your computer. Free download of Fiddler 5.0.20181.14850

software pick   

Wing IDE Professional 6.1.0-1 Wingware     update

A powerful integrated development environment. Free download of Wing IDE Professional 6.1.0-1

software pick   

Qt 5.11.1 Nokia     update

A cross-platform application framework for desktop and embedded development. Free download of Qt 5.11.1

software pick