Free Pascal 介绍/下载页面
OI爱好者(OIFans.cn)
http://www.oifans.cn/
【点击这里进入下载页面】
Free Pascal是一个运行在i386和m68k处理器上32位编译器(现在已经支持64位了)。目前,它能在以下操作系统上正常工作。
- DOS
- LINUX
- AMIGA(仅支持0.99.5版)
- WINDOWS
- OS/2(运用EMX封装,所以它能工作在DOS/WINDOWS系统上)
- FREEBSD
- BEOS(开发中)
- SOLARIS(开发中)
- PALMOS(开发中)
- NETBSD
- NETWARE
- OPENBSD(开发中)
Free Pascal尽可能地设计成一个兼容Turbo Pascal 7.0和Delphi 5语法的编译器(尽管这个目标还没有实现),同时,它也在操作负载等方面作了增强。更重要的是,与以往的版本相比,Free Pascal是一个跨平台的编译器。
同时,它改变了以往版本不能使用其它的软件编译过的单元的局面,例如,Free Pascal可以使用Turbo Pascal中编译过的单元。
现在,一个测试版本的IDE现在已经可以使用了!
Free Pascal由以下三个部分组成:
- 编译器本身
- 运行库(RTL)
- 工具程序和单元文件
当然,你只需要前面两个部分就可以使用Free Pascal了!
(自己翻译的不好,下面附上原文)
Free Pascal is a 32-bit compiler for the i386 and m68k processors. Currently, it supports the following operating systems:
- DOS
- LINUX
- AMIGA (version 0.99.5 only)
- WINDOWS
- OS/2 (optionally using the EMX package, so it also works on DOS/Windows)
- FREEBSD
- BEOS (under development)
- SOLARIS (under development)
- PALMOS (under development)
- NETBSD
- NETWARE
- OPENBSD (under development)
Free Pascal is designed to be, as much as possible, source compatible with Turbo Pascal 7.0 and Delphi 5 (although this goal is not yet attained), but it also enhances these languages with elements like operator overloading. And, unlike these ancestors, it supports multiple platforms.
It also differs from them in the sense that you cannot use compiled units from one system for the other, i.e. you cannot use TP compiled units.
Also, at the time of writing, there is a beta version of an Integrated Development Environment (IDE) available for Free Pascal.
Free Pascal consists of three parts :
- The compiler program itself.
- The Run-Time Library (RTL).
- Utility programs and units.
Of these you only need the first two, in order to be able to use the compiler.