Pascal GNU - GNU Pascal

Pascal GNU
Logo GNU Pascal
Logo GNU Pascal
Auteur(s) original(aux) Jukka Virtanen, Peter Gerwinski, Frank Heckenbach, Waldek Hebisch
Première version Ne fournit aucune version régulière.
Dépôt
Écrit en C (compilateur), C et Pascal (exécution)
Système opérateur Multiplateforme
Taper Compilateur
Licence GPL
Site Internet www .gnu-pascal .de

GNU Pascal (GPC) est un compilateur Pascal composé d'une interface pour GNU Compiler Collection (GCC), similaire à la façon dont Fortran et d'autres langages ont été ajoutés à GCC. GNU Pascal est ISO 7185 compatible, et il met en oeuvre "plus" de l'ISO 10206 standard étendu Pascal.

Le principal avantage de l'ajout de GNU Pascal sur le compilateur GCC est qu'il est instantanément portable sur n'importe quelle plate-forme prise en charge par le compilateur GCC. Cependant, comme GPC est une interface, il doit s'adapter si des changements majeurs sont apportés à GCC (comme une nouvelle version majeure). En règle générale, les nouvelles versions majeures ne sont adoptées que lentement (toujours principalement à 3.x, avec des versions expérimentales 4.x). C'est probablement l'une des raisons pour lesquelles les développeurs envisagent un backend de ciblage C.

En juillet 2010, un développeur a demandé publiquement son avis (il a disparu du Web entre juillet 2014 et juin 2015) sur l'avenir de GNU Pascal, en raison d'une pénurie de développeurs et de problèmes de maintenance en tant que port GCC. Il y a eu une discussion animée sur la liste de diffusion où les développeurs semblaient pencher pour la réimplémentation en C++ avec un backend de génération de code C. La liste de diffusion s'est à nouveau endormie et, en décembre 2016, aucune autre publication ou annonce concernant le déroulement futur du projet n'a été faite.

Dev-Pascal est un IDE graphique qui prend en charge GNU Pascal.

Voir également

Liens externes


Remarques