GNU Pascal - GNU Pascal
|
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 (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
- Git repo av en av GPC -utvecklarna.
- GNU Pascal (GPC) webbplats
- Standard Pascal - Resurser och historia för original, standard Pascal
- Nyhetsbrev från Pascal User's Group - En tidig resurs för Pascals historia som innehåller många brev från Wirth och andra om Pascal
- Pascal och dess efterträdare- En artikel av Niklaus Wirth om utvecklingen av Pascal, Modula-2 och Oberon
- Free Pascal Compiler - Ett för närvarande underhållet alternativ till GNU Pascal Compiler - Se även Wikipedia -artikel om Free Pascal