GNU Pascal - GNU Pascal
![]() Logo GNU Pascal | |
Původní autoři | Jukka Virtanen, Peter Gerwinski, Frank Heckenbach, Waldek Hebisch |
---|---|
První vydání | Neposkytuje žádné pravidelné verze. |
Úložiště | ![]() |
Napsáno | C (kompilátor), C a Pascal (runtime) |
Operační systém | Cross-platform |
Typ | Překladač |
Licence | GPL[1] |
webová stránka | www |
GNU Pascal (GPC) je a Pascal překladač složený z frontendu do Sbírka překladačů GNU (GCC), podobným způsobem Fortran a další jazyky byly přidány do GCC. GNU Pascal je ISO Kompatibilní s 7185 a implementuje „většinu“ standardu ISO 10206 Extended Pascal.[2]
Hlavní výhodou piggybacking GNU Pascal na kompilátoru GCC je, že je okamžitě přenosný na jakoukoli platformu, kterou kompilátor GCC podporuje. Vzhledem k tomu, že GPC je frontend, musí se přizpůsobit, pokud dojde k velkým změnám v GCC (jako hlavní nová verze). Nové hlavní verze se obvykle přijímají jen pomalu (stále většinou ve verzi 3.x, s experimentálními verzemi 4.x). To je pravděpodobně jeden z důvodů, proč se vývojáři dívají na backend zaměřený na C.
V červenci 2010 vývojář veřejně kladený názor (zmizelo z webu mezi červencem 2014 a červnem 2015) o budoucnosti GNU Pascal, kvůli nedostatku vývojářů a problémům s údržbou jako portu GCC. Byl tam živá diskuse o maillistovi kde se zdálo, že se vývojáři opírají o reimplementaci v C ++ s back-endem generujícím kód C. Maillist znovu usnul a od prosince 2016[Aktualizace] nebyly vydány žádné další zprávy ani oznámení o budoucím průběhu projektu.
Dev-Pascal je grafický IDE který podporuje GNU Pascal.
Viz také
externí odkazy
- Git repo jednoho z vývojářů GPC.
- Web GNU Pascal (GPC)
- Standardní Pascal - Zdroje a historie originálu, standardní Pascal
- Skupinové zpravodaje uživatele Pascal - Zdroj z rané historie Pascalu obsahující mnoho dopisů od Wirtha a dalších týkajících se Pascala
- Pascal a jeho nástupci - Článek Niklause Wirtha o vývoji Pascal, Modula-2 a Oberon
- Free Pascal Compiler - Aktuálně udržovaná alternativa ke kompilátoru GNU Pascal - Viz také článek Wikipedie na Free Pascal
Poznámky
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |