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

1. Dobrodošli na GNU Pascal ...

... slobodni 32/64-bitni Pascal prevodilac (engl. compiler) iz kolekcije GNU prevodilaca (GNU CC ili GCC), koji kombinira Pascal "front-end" s dokazanim GCC "back-end"-om za generiranje koda i optimizaciju. Osim njega kolekcija trenutno uključuje prevodioce za Adu, C, C++, Objective C, Chill, FORTRAN, i Javu. Za razliku od pretvarača koda kao što je p2c, ovo je istinski prevodilac, ne samo konverter (u drugi jezik, najčešće C).

Ova verzija GPC-a odgovara GCC verziji 2.95.x.

Svrha GNU Pascal projekta je da proizvede jedan Pascal prevodilac (zvan GNU Pascal ili GPC) koji

Pascal je originalno dizajniran za učenje. GNU Pascal donosi pogodan način da se prijeđe na izazovne programerske zadatke bez učenja potpuno novog jezika.

Trenutno izdanje implementira Standard Pascal (ISO 7185, razine 0 i 1), veliki podskup Extended Pascala (ISO 10206, težeći potpunom ispunjavanju standarda), visoko je kompatibilan sa Borland Pascalom (verzija 7.0) sa nekim Delphi proširenjima, te pruža mnogo korisnih GNU proširenja.

Ovaj priručnik sadrži

Ako ste upoznati s programiranjem u Standard Pascalu (ISO 7185), vjerojatno ćete moći jednostavno početi i prevesti svoje programe. Također, većina ISO Extended Pascal standarda (ISO 10206) je ugrađena u GNU Pascal. Extended Pascal svojstva koja još uvijek nedostaju iz GPC-a su qualified module import, protected module export, skupovni tipovi s promjenljivim granicama, inicijalizatori strukturiranih vrijednosti (engl. structured value initializers) i izrazi kao donje granice raspona (engl. subrange lower bounds).

Ako ste Borland Pascal programer, vjerojatno biste trebali početi čitati QuickStart vodič od BP do GNU Pascala, vidi section 6. A QuickStart Guide from Borland Pascal to GNU Pascal.. Ako ste radoznali o novim mogućnostima koje GPC nudi, možete dobiti ideju iz pregleda GPC naglasaka (see section 2. Neke od najinteresantnijih značajki GPC-a), i čitati više detalja o njima u Programmer's Guide to GPC (see section 8. The Programmer's Guide to GPC) i u abecednom GPC referentnom priručniku (see section 9. The Alphabetical GPC Language Reference).

I, molimo vas, razmislite također kako biste doprinijeli GNU Pascal projektu. Molimo podržite naš rad doprinoseći GNU Pascalu programskim primjerima, prijavama bugova, dokumentiranjem, ali čak i vlastitim poboljšanjima prevodioca.

Sva registrirana imena korištena u ovom priručniku pripadaju njihovim respektivnim vlasnicima.


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

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