GNU Pascal - GNU Pascal

GNU Pascal
GNU Pascal -logotyp
GNU Pascal -logotyp
Ursprungliga författare Jukka Virtanen, Peter Gerwinski, Frank Heckenbach, Waldek Hebisch
Initial release Ger inga regelbundna utgåvor.
Förvar
Skrivet i C (kompilator), C och Pascal (körtid)
Operativ system Plattformsoberoende
Typ Kompilator
Licens GPL
Hemsida www .gnu-pascal .de

GNU Pascal (GPC) är en Pascal -kompilator som består av en frontend till GNU Compiler Collection (GCC), på samma sätt som Fortran och andra språk har lagts till i GCC. GNU Pascal är ISO 7185 -kompatibel, och den implementerar "det mesta" av ISO 10206 Extended Pascal -standarden.

Den stora fördelen med att piggybacka GNU Pascal på GCC -kompilatorn är att den direkt kan bäras till vilken plattform som helst som GCC -kompilatorn stöder. Men eftersom GPC är en frontend måste den anpassa sig om stora förändringar görs i GCC (som en ny ny version). Normalt antas nya större versioner bara långsamt (fortfarande mestadels vid 3.x, med 4.x experimentella versioner). Detta är förmodligen en av anledningarna till att utvecklare tittar på en C -riktad backend.

I juli 2010 frågade en utvecklare offentligt yttrande (det försvann från webben mellan juli 2014 och juni 2015) om framtiden för GNU Pascal, på grund av utvecklingsbrist och underhållsproblem som en GCC -port. Det var en livlig diskussion om maillisten där utvecklarna tycktes luta sig mot reimplementering i C ++ med en C -kod som genererar backend. Maillisten somnade om och från december 2016 har inga ytterligare utgåvor eller meddelanden om projektets framtida förlopp gjorts.

Dev-Pascal är en grafisk IDE som stöder GNU Pascal.

Se även

externa länkar


Anteckningar