|
Free Pascal Compiler |
|
|---|---|
![]() |
|
经由于cygwin中命令列执行的Free Pascal |
|
| 开发 | Florian Klämpfl及志工 |
| 最近版本 | 2.2.0 / 2007年9月10日 |
| 操作系统 | 跨平台 |
| 类型 | 编译器 |
| 许可协议 | GPL |
| 网站 | www.freepascal.org |
|
查看 • 讨论 • 编辑 • 历史
|
|
Free Pascal(FPC),原名为FPK Pascal,为一种32位元Pascal编译器。它恪遵Ansi Pascal语法,充分相容Turbo Pascal 7.0。它有Turbo Pascal 7.0无可比拟的优点,如理论上大数据贮存空间的开辟,但也有一些缺点,如编译速度较 Turbo Pascal慢。它有在多种处理器(Intel 80386、Motorola 680x0)和操作系统(Linux、FreeBSD、NetBSD、DOS、Win32、OS/2、BeOS、SunOS(Solaris)、QNX 以及以前的 Amiga)上运行的版本。它于GPL授权下发布。
经过五年时间的努力,Free Pascal开发团队终于发布2.0更新版 [1]:它支援更多的操作系统平台和CPU架构。
要开发图形接口程式的编程人员可使用Lazarus ——一个模仿 Delphi 制作的视觉集成开发环境。Lazarus 本身是跨平台,以Free Pascal来开发,亦以Free Pascal作它的编译器。接口和用法跟Delphi很相似,皆以Object Pascal为基础。
还有一个和Free Pascal相似的软件叫Virtual Pascal[2]。
现在,Free Pascal已经被选定为中国全国青少年信息学奥林匹克竞赛联赛(NOIp)以及中国全国青少年信息学奥林匹克竞赛(NOI)的指定编译环境。
|
查 • 论 • 编 • 历
|
|
|---|---|
| 工业编程语言 | A+ - ActionScript - Ada - 汇编语言 - B - Brainfuck - COBOL - Curl - D - Eiffel - Erlang - FORTRAN - IronPython - Java - JavaScript - JScript - Jython - LISP - Lua - SCILAB - MATLAB - MATHEMATICA - Nuva - Oberon - OCaml - Perl - PHP - PostScript - Powerbuilder - Python - R - REXX - Ruby - Self - Smalltalk - Tcl/Tk - C# - F# - J# - Microsoft Visual C# |
| C/C++语言 | C - C++ - Turbo C++ - Borland C++ - C++ Builder- C++/CLI - Objective-C - Microsoft Visual C++ |
| BASIC语言 | BASIC - BASICA - GW-BASIC - QBASIC - QuickBASIC - True BASIC - Turbo BASIC - PowerBASIC - DarkBASIC -ETBASIC Visual Basic .NET - Visual Basic - VBScript - VBA |
| Pascal/Delphi语言 | Pascal语法:(Pascal - Turbo Pascal - Object Pascal - Free Pascal) Pascal+Delphi语法:(Delphi) |
| GPU用着色器语言 | Cg - GLSL - HLSL |
| 学术编程语言 | APL/J - Clean - Haskell - Logo - ML - Prolog - Scheme - SAC |
| 数据库相关编程语言 | Clipper - Visual FoxPro - SQL - SQL預存程序 |
| 其他编程语言 | ALGOL - Forth - Modula-2/Modula-3 - MUMPS - PL/I - Simula |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History