Difference between revisions of "FPC"
From Free Pascal wiki
Jump to navigationJump to searchm (→Using FPC: Remove page link for dead page) |
(Updated latest version from 3.0.4 to 3.2.0; added New features and User Changes links) |
||
Line 3: | Line 3: | ||
This is the main page of the '''Free Pascal Compiler''' ('''FPC''') itself. | This is the main page of the '''Free Pascal Compiler''' ('''FPC''') itself. | ||
− | The current version of FPC is ([http://www.freepascal.org/ '''3.0 | + | The current version of FPC is ([http://www.freepascal.org/ '''3.2.0''' June 19, 2020]) |
+ | |||
+ | * [[FPC New Features 3.2.0]] | ||
+ | * [[User Changes 3.2.0|FPC User Changes 3.2.0]] | ||
==General Info== | ==General Info== | ||
+ | |||
* [[Standard Pascal]] | * [[Standard Pascal]] | ||
* [[Platform list|Supported Platforms]] | * [[Platform list|Supported Platforms]] | ||
Supported [[Compiler Mode|Pascal language mode]]s: | Supported [[Compiler Mode|Pascal language mode]]s: | ||
+ | |||
* [[Mode FPC]] (default mode) | * [[Mode FPC]] (default mode) | ||
* [[Mode ObjFPC]] (full featured mode) | * [[Mode ObjFPC]] (full featured mode) | ||
Line 18: | Line 23: | ||
Planned language modes: | Planned language modes: | ||
+ | |||
* [[Mode extpas]] ([[Extended Pascal]] - ISO 10206 compatibility) | * [[Mode extpas]] ([[Extended Pascal]] - ISO 10206 compatibility) | ||
Obsolete language modes: | Obsolete language modes: | ||
+ | |||
* [[Mode GPC]] ([[GNU Pascal]] compatibility) | * [[Mode GPC]] ([[GNU Pascal]] compatibility) | ||
==Using FPC== | ==Using FPC== | ||
+ | |||
* [[Writing portable code regarding the processor architecture]] | * [[Writing portable code regarding the processor architecture]] | ||
* [[Writing efficient code]] | * [[Writing efficient code]] | ||
Line 35: | Line 43: | ||
==Developing FPC== | ==Developing FPC== | ||
+ | |||
* [[Compiler development articles]] | * [[Compiler development articles]] | ||
* [[Language related articles]] | * [[Language related articles]] |
Revision as of 12:17, 3 July 2020
│
العربية (ar) │
Deutsch (de) │
English (en) │
español (es) │
فارسی (fa) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
日本語 (ja) │
한국어 (ko) │
português (pt) │
русский (ru) │
中文(中国大陆) (zh_CN) │
This is the main page of the Free Pascal Compiler (FPC) itself.
The current version of FPC is (3.2.0 June 19, 2020)
General Info
Supported Pascal language modes:
- Mode FPC (default mode)
- Mode ObjFPC (full featured mode)
- Mode Delphi (Delphi compatibility)
- Mode TP (Turbo Pascal compatibility)
- Mode MacPas (Mac Pascal compatibility)
- Mode iso (Standard Pascal - ISO 7185 compatiblity)
Planned language modes:
- Mode extpas (Extended Pascal - ISO 10206 compatibility)
Obsolete language modes:
- Mode GPC (GNU Pascal compatibility)
Using FPC
- Writing portable code regarding the processor architecture
- Writing efficient code
- Cross compiling
- Link on target
- Using resourcestrings
- CGI Web Programming
- Releasing units without source code
- Programming with Objects and Classes
- Runtime Type Information (RTTI)