GNU Pascal (GPC) es un compilador Pascal compuesto por una interfaz para GNU Compiler Collection (GCC), similar a la forma en que Fortran y otros lenguajes se agregaron a GCC. GNU Pascal es compatible con ISO 7185 e implementa "la mayor parte" del estándar ISO 10206 Extended Pascal. [2]
Autor (es) original (es) | Jukka Virtanen, Peter Gerwinski, Frank Heckenbach, Waldek Hebisch |
---|---|
Versión inicial | No proporciona lanzamientos regulares. |
Repositorio | |
Escrito en | C (compilador), C y Pascal (tiempo de ejecución) |
Sistema operativo | Multiplataforma |
Tipo | Compilador |
Licencia | GPL [1] |
Sitio web | www |
La principal ventaja de incorporar GNU Pascal en el compilador GCC es que es instantáneamente portátil a cualquier plataforma que admita el compilador GCC. Sin embargo, dado que GPC es una interfaz, tiene que adaptarse si se realizan cambios importantes en GCC (como una versión nueva importante). Por lo general, las nuevas versiones principales se adoptan solo lentamente (todavía principalmente en 3.x, con compilaciones experimentales 4.x). Esta es probablemente una de las razones por las que los desarrolladores están buscando un backend de orientación C.
En julio de 2010, un desarrollador pidió públicamente su opinión (desapareció de la web entre julio de 2014 y junio de 2015) sobre el futuro de GNU Pascal, debido a la escasez de desarrolladores y problemas de mantenimiento como puerto GCC. Hubo una animada discusión sobre el maillist donde los desarrolladores parecían inclinarse hacia la reimplementación en C ++ con un código C que genera backend. El maillist se volvió a dormir y, a diciembre de 2016, [actualizar]no se han realizado más comunicados o anuncios sobre el curso futuro del proyecto.
Dev-Pascal es un IDE gráfico que admite GNU Pascal.
Ver también
enlaces externos
- Repositorio de Git de uno de los desarrolladores de GPC.
- El sitio web de GNU Pascal (GPC)
- Pascal estándar : recursos e historial del Pascal estándar original
- Boletines de grupo de usuarios de Pascal : un recurso de la historia de Pascal que contiene muchas cartas de Wirth y otros sobre Pascal
- Pascal y sus sucesores : un artículo de Niklaus Wirth sobre el desarrollo de Pascal, Modula-2 y Oberon
- Free Pascal Compiler : una alternativa que se mantiene actualmente al compilador GNU Pascal: consulte también el artículo de Wikipedia sobre Free Pascal