|
Free Pascal (也叫FPK Pascal) 是一个32和64位的专业Pascal编译器。 它适用于不同的处理器: Intel x86,Amd64/x86_64, PowerPC,PowerPC64,Sparc,ARM。 在1.0版本中还支持Motorola 680x0(现在已经停止支持,谁叫这个处理器现在卖的少呢?)。 它支持下面的操作系统:Linux,FreeBSD,Mac OS X/Darwin,Mac OS classic,DOS,Win32,Win64,WinCE,OS/2,Netware (libc and classic),MorphOS(哇塞!基本上流行的CPU和操作系统都支持,看来Pascal还是和C一样,有着旺盛的生命力哦!)。
2007年9月10日,Free Pascal编译器开发组发布FPC 2.2.0,这个版本加入了很多改变,使FPC越来越强大,其中的亮点有:
架构:支持PowerPC/64和ARM
平台:支持Windows x64,Windows CE,Mac OS X/Intel,Game Boy Advance,Game Boy DS
连接: 连接速度更快,在Windows平台上使用了内部连接
调试:Dwarf support and the ability to automatically fill variables with several values to more easily detect uninitialised uses
语言:支持接口委托、 紧缩记录和数组、COM/OLE变体类型和dispinterfaces
基础:更好的变体类型支持,复合资源文件支持,在Windows中widestrings与COM/OLE兼容, 改进的数据库支持
FPC 2.2.0 是Free Pascal最新的稳定版本. 目前的开发版是2.3.x,可以从官方网站下载到它们的源代码。
在语言上它出色的兼容Turbo Pascal 7.0和多个版本的Delphi中语言元素(如classes, rtti, exceptions, ansistrings, widestrings, interfaces),它还提供MAC Pascal兼容模式给苹果电脑用户,此外, Free Pascal支持函数重载和操作符重载,全局属性和其它一些功能,总之它就是Delphi语言的一个克隆版,但具有支持多CPU和多操作系统的优势。
需求:
x86架构:386以上的CPU,推荐486以上
PowerPC架构:所有PowerPC均需要16MB内存;对Mac OS经典版需要工作在System 7.5.3以上;对Mac OS X版则需要Mac OS X 10.1或更新的版本,且安装了开发工具;其它系统均可直接运行。
ARM架构:需要16 MB内存,可以运行在所有的ARM Linux发行版下
Sparc架构:需要16 MB内存,可以运行在所有的Sparc Linux发行版下 |
|