about GPC -
resources -
support -
the team -
GNU -
bugs -
misc
About GNU Pascal
The GNU Pascal Compiler (GPC) is, as the name says, the Pascal compiler
from the GNU family. This means:
- 32 bit compiler, no limits, highly optimizing,
- runs on all operating systems supported by GNU C
(including DOS, Win95/NT, OS/2, Linux, FreeBSD),
- FreeWare according to the GNU General Public License (for
commercial use, too),
- compatible to other GNU languages and tools such as
GNU C and the GNU debugger.
The compiler integrates the following language standards:
Some highlights:
- from Extended Pascal: complex numbers, initialized variables,
structured function return values, modules,
- from Borland Pascal: inc, dec, shl, shr, absolute variables,
units, objects,
- GNU extensions: min, max, (PXSC-style) user-definable operators.
Disadvantages:
- little documentation,
- no integrated development environment (command line only),
- longer compilation times than with e.g. Borland Pascal,
- (yet) no automatic compilation of Modules/Units (will be
present in the next release).
Co-workers wanted!
GNU Pascal is a compiler under construction. If you don't like to
wait until companies sell you a better 32-bit compiler, be invited to
join the development team.
Copyright (C) Markus & Peter Gerwinski, 23 October 1996
Verbatim copying and distribution is permitted
in any medium, provided this notice is preserved.