Articulo de referencia

f2c

f2c es un programa para convertir código Fortran 77 a código C , desarrollado en los Laboratorios Bell . El programa independiente f2c se basó en el núcleo del primer compilador...

f2c es un programa para convertir código Fortran 77 a código C , desarrollado en los Laboratorios Bell . El programa independiente f2c se basó en el núcleo del primer compilador completo de Fortran 77 implementado, el programa "f77" de Feldman y Weinberger . Dado que el compilador f77 estaba escrito en C y dependía de un compilador de C para completar su paso final de compilación, tanto este como sus derivados, como f2c, eran mucho más portátiles que los compiladores que generaban código máquina directamente.

Historia

El programa f2c se lanzó como software libre y posteriormente se convirtió en uno de los métodos más comunes para compilar código Fortran en muchos sistemas donde los compiladores nativos de Fortran no estaban disponibles o eran costosos. Varias bibliotecas importantes de Fortran, como LAPACK , se convirtieron en bibliotecas C mediante la conversión con f2c. El programa f2c también influyó en el desarrollo del compilador GNU g77 , que utiliza una versión modificada de las bibliotecas de tiempo de ejecución de f2c .

Referencias

  • SI Feldman y PJ Weinberger. Un compilador portátil de Fortran 77. En Manual del programador de sistemas de tiempo compartido UNIX , volumen 2. AT&T Bell Laboratories, décima edición, 1990.
  • SI Feldman, David M. Gay, Mark W. Maimone y NL Schryer, " Un convertidor de Fortran a C ", informe técnico de AT & T Bell Laboratories, 1990. También el artículo del mismo título de SI Feldman, publicado en ACM SIGPLAN Fortran Forum , vol. 9, número 2, págs.  21-22 (1990).
  • El código fuente y la documentación de f2c se encuentran en Netlib .
Obtenido de " https://en.wikipedia.org/w/index.php?title=F2c&oldid=1350150862 "