它将提供更快的执行速度,并提供更好的编程体验.其它新功能包括debug支持,代码优化,资源字串快速链接等,注意,部分编译器并不通过GNU授权.Free Pascal 的语法和 Turbo Pascal 7.0 有极佳的兼容性,同时也兼容 Delphi 的大多数版本(classes、rtti、exception、ansistring、widestring 和 interface).Mac Pascal 兼容模式亦支持了苹果用户.此外 Free Pascal 支持函数重载、操作符重载、全局成员和许许多多其他特性.
September 10, 2007 OS-News placed an article about the new FPC compiler and cross-platform development. A dutch version is available on our Wiki.
September 10, 2007 The Free Pascal Compiler team is pleased to announce the release of FPC 2.2.0!
An overview of most changes is available here, but some highlights are:
- Architectures: PowerPC/64 and ARM support
- Platforms: Windows x64, Windows CE, Mac OS X/Intel, Game Boy Advance, and Game Boy DS support
- Linker: fast and lean internal linker for Windows platforms
- Debugging: Dwarf support and the ability to automatically fill variables with several values to more easily detect uninitialised uses
- Language: support for interface delegation, bit packed records and arrays and support for COM/OLE variants and dispinterfaces
- Infrastructure: better variants support, multiple resource files support, widestrings are COM/OLE compatible on Windows, improved database support
The release notes can be found here.
Downloads are available at http://www.freepascal.org/download.var