Free Pascal

From Rosetta Code
This page uses content from Wikipedia. The original article was at Free Pascal. The list of authors can be seen in the page history. As with Rosetta Code, the text of Wikipedia is available under the GNU FDL. (See links for details on variance)
Free Pascal is an implementation of Pascal. Other implementations of Pascal.
Free Pascal is an implementation of Object Pascal. Other implementations of Object Pascal.
Free Pascal is an example of a compiler. You may find the programming tasks that have been solved using it here.

Free Pascal Compiler (FPC for short) is a free and open-source Pascal and Object Pascal compiler.

Free Pascal fully or partially supports the dialects of many other Pascal compilers, including those of Turbo Pascal (up to version 7), Delphi, as well as some compilers that were available on the Macintosh. More than one dialect may be used to produce a single program. However, Free Pascal does not support the ISO Pascal standard.

A member of the write once, compile anywhere campaign, Free Pascal is available on many architectures and operating systems. It has an excellent support for integration of assembly language, and supports internal assembler in a number of dialects.

Separate projects exist to facilitate the development of cross-platform graphical applications, the most prominent one being the Lazarus IDE.

See also[edit]