Difference between revisions of "FPC"
From Free Pascal wiki
Jump to navigationJump to search (→General Info: internal links) |
(→General Info: mode info) |
||
Line 10: | Line 10: | ||
Supported [[Compiler Mode|Pascal language mode]]s: | Supported [[Compiler Mode|Pascal language mode]]s: | ||
− | * [[Mode FPC]] | + | * [[Mode FPC]] (default mode) |
− | * [[Mode ObjFPC]] | + | * [[Mode ObjFPC]] (full featured mode) |
− | * [[Mode Delphi]] | + | * [[Mode Delphi]] ([[Delphi]] compatibility) |
− | * [[Mode TP]] | + | * [[Mode TP]] ([[Turbo Pascal]] compatibility) |
− | * [[Mode MacPas]] | + | * [[Mode MacPas]] ([[Mac Pascal]] compatibility) |
− | * [[Mode iso]] (ISO 7185) | + | * [[Mode iso]] ([[Standard Pascal]] - ISO 7185 compatiblity) |
− | * [[Mode extpas]] ([[Extended Pascal]] | + | * [[Mode extpas]] ([[Extended Pascal]] - ISO 10206 compatibility) |
Obsolete language modes: | Obsolete language modes: | ||
− | * [[Mode GPC]] ([[GNU Pascal]]) | + | * [[Mode GPC]] ([[GNU Pascal]] compatibility) |
==Using FPC== | ==Using FPC== |
Revision as of 04:14, 12 September 2017
│
العربية (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.0.2 march 2017)
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)
- 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
- Useful changes not in the fixes branch: a list of revisions of fpc 2.3.1, that are not part of fpc 2.2.0.
- Programming with Objects and Classes
- Runtime Type Information (RTTI)