Difference between revisions of "FPC"
From Lazarus wiki
Jump to navigationJump to search (→Using FPC: Added an entry point to a new section on releasing units without source code) |
m (Updated date, version numbers and links for 3.2.2) |
||
(30 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{fpc}} | |
− | + | This is the main page of the '''Free Pascal Compiler''' ('''FPC''') itself. | |
− | [ | + | The current version of FPC is [http://www.freepascal.org/ '''3.2.2''' May 21, 2021]. |
− | |||
− | + | * [[FPC New Features 3.2.2]] | |
− | * [[ | + | * [[User Changes 3.2.2|FPC User Changes 3.2.2]] |
− | * [[ | ||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==General Info== |
− | [[ | + | * [[Standard Pascal]] |
+ | * [[Platform list|Supported Platforms]] | ||
− | [[ | + | Supported [[Compiler Mode|Pascal language mode]]s: |
− | [[ | + | * [[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 extendedpascal]] ([[Extended Pascal]] - ISO 10206 compatibility) |
− | + | Obsolete language modes: | |
− | [[ | + | * [[Mode GPC]] ([[GNU Pascal]] compatibility) |
− | + | ==Using FPC== | |
− | [[Cross | + | * [[Writing portable code regarding the processor architecture]] |
− | + | * [[Writing efficient code]] | |
− | [[CGI Web Programming]] | + | * [[Cross compiling]] |
− | + | * [[Link on target]] | |
− | [[Releasing units without source code]] | + | * [[Using resourcestrings]] |
+ | * [[CGI Web Programming]] | ||
+ | * [[Releasing units without source code]] | ||
+ | * [[Programming with Objects and Classes]] | ||
+ | * [[Runtime Type Information (RTTI)]] | ||
==Developing FPC== | ==Developing FPC== | ||
− | [[Compiler development articles]] | + | * [[Compiler development articles]] |
− | + | * [[Language related articles]] | |
− | [[Language related articles]] | + | * [[Compile With Delphi]] |
+ | * [[FPC Unicode support]] | ||
− | [[ | + | [[Category:Main]] |
+ | [[Category:FPC]] |
Latest revision as of 00:52, 11 June 2021
│
العربية (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.2 May 21, 2021.
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 extendedpascal (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)