GNU Pascal

Compilador para el lenguaje de programación Pascal
Autor(es) original(es)Jukka Virtanen, Peter Gerwinski, Frank Heckenbach y Waldek Hebisch
Lanzamiento inicialNo ofrece lanzamientos regulares.
Repositorio
  • www.gnu-pascal.de/stable/
Escrito enC (compilador), C y Pascal (tiempo de ejecución)
Sistema operativoMultiplataforma
TipoCompilador
LicenciaLicencia pública general [1]
Sitio webwww.gnu-pascal.de

GNU Pascal (GPC) es un compilador de 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]

La principal ventaja de utilizar GNU Pascal en el compilador GCC es que es instantáneamente portable a cualquier plataforma que admita el compilador GCC. Sin embargo, dado que GPC es un frontend, tiene que adaptarse si se realizan cambios importantes en GCC (como una nueva versión importante). Por lo general, las nuevas versiones importantes se adoptan lentamente (todavía principalmente en la 3.x, con compilaciones experimentales de la 4.x). Esta es probablemente una de las razones por las que los desarrolladores están considerando un backend orientado a 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 a problemas de mantenimiento como puerto de GCC. Hubo una animada discusión en la lista de correo donde los desarrolladores parecieron inclinarse por la reimplementación en C++ con un backend generador de código C. La lista de correo volvió a suspenderse y, a diciembre de 2016, [actualizar]no se han realizado más lanzamientos ni anuncios sobre el futuro curso del proyecto.

Dev-Pascal es un IDE gráfico que soporta GNU Pascal.

Véase también

Notas

  1. ^ "El proyecto GNU".
  2. ^ Manual de GPC
  • Repositorio Git de uno de los desarrolladores de GPC en GitHub
  • El sitio web de GNU Pascal (GPC)
  • Pascal estándar: recursos e historia del Pascal estándar original
  • Boletines del grupo de usuarios de Pascal: un recurso sobre la historia temprana 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
Obtenido de "https://es.wikipedia.org/w/index.php?title=GNU_Pascal&oldid=1225009276"