GNU Pascal

from Wikipedia, the free encyclopedia
GNU Pascal

GnuPascal.svg
Basic data

developer Free Software Foundation
operating system cross-platform
category Compiler
License GPL
German speaking No
www.gnu-pascal.de

GNU Pascal ( GPC ) is a compiler for the programming languages Pascal and Object Pascal , which was designed as a front end to the GNU Compiler Collection (GCC).

more details

The GNU Pascal compiler is not an official part of the GCC. GNU Pascal is fully compatible with the ISO 7185 Pascal standard and almost completely with the ISO 10206 Extended Pascal standard. Furthermore, the GPC is compatible with Borland Pascal 7.0 , partially with Delphi and Free Pascal , as well as MacPascal and Pascal-SC (PXSC).

Because GNU Pascal is based on GCC and written in C , it can be used on all platforms on which GCC runs and can also be set up as a cross-compiler for these platforms. Among other things, this supports the Unix , Linux , Windows and Mac OS X operating systems , which means that the compiler can also be viewed as a cross-operating system or cross-platform .

The fact that GPC is based on GCC often led to the false assumption that GPC uses the C language as an intermediate language. However, this is not the case. GNU Pascal is linked to GCC in the same way as Ada or Fortran .

The last official version of GPC is dated March 25, 2006. It can therefore be assumed that GPC will no longer be further developed.

Web links

Wikibooks: GNU Pascal in examples  - learning and teaching materials