[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8. The Programmer's Guide to GPC

This chapter is still under development.

This chapter tells you how the source of a valid GNU Pascal program should look like. You can use it as tutorial about the GNU Pascal language, but since the main goal is to document all special GPC features, implementation-dependent stuff, etc., expect a steep learning curve.

This chapter does not cover how to compile your programs and to produce an executable -- this is discussed above in section 7. Command Line Options supported by GNU Pascal..

Source StructuresPrograms, Units and Modules.
Data TypesStandard and non-standard data types.
OperatorsBuilt-in and user-definable operators.
ParametersProcedure And Function Parameters
Pointer ArithmeticsHow pointer arithmetics works in Pascal.
String Slice AccessAccessing parts of strings (and other arrays)
Type CastsExplicit and emulated type casting in GPC.
OOPHow object-orientated programming is implemented.
Compiler DirectivesCompiler Directives And The Preprocessor
Library RoutinesRoutines Built-in or in the Run Time System
Other LanguagesHow to share libraries with other languages.
Notes for DebuggingProblems and caveats when debugging GPC programs.
Run Time SystemPascal declarations for GPC's Run Time System library.
GPC UnitsUnits included with GPC



This document was generated by Frank Heckenbach on May, 10 2002 using texi2html