Si estudiaste ingeniería, física o matemáticas, es probable que en algún ramo de programación te hayan pedido instalar Force 2.0. Es un entorno de desarrollo pequeño y sencillo para programar en Fortran, uno de los lenguajes más antiguos (y todavía vigentes) de la computación. 🧮

¿Qué es Force 2.0?

Force es un IDE gratuito para Windows creado por el brasileño Guilherme Luiz Lepsch Guedes (Lepsch.com). Integra en una sola ventana:

  • Un editor de código con resaltado de sintaxis para Fortran
  • Un compilador (incluye G77, de la familia GNU)
  • Botones para compilar y ejecutar con un clic
  • Un depurador para buscar errores paso a paso
  • Un administrador de proyectos

El instalador pesa menos de 10 MB y funciona incluso en PC antiguos, algo que lo volvió muy popular en laboratorios de universidades latinoamericanas.

Fortran: el abuelo que sigue trabajando

Fortran (de FORmula TRANslation) nació en 1957 en IBM, de la mano de John Backus. Fue el primer lenguaje de alto nivel usado masivamente: antes, los programas se escribían directamente en código de máquina. En sus inicios, los programas se perforaban en tarjetas, como la de la imagen de este post.

Casi 70 años después, Fortran sigue siendo clave en:

  • Predicción del clima y modelos climáticos
  • Simulaciones de ingeniería: estructuras, fluidos y transferencia de calor
  • Física, química computacional y astronomía
  • Supercomputadoras, donde su velocidad en cálculo numérico sigue siendo difícil de igualar

Tu primer programa en Force

Crea un archivo nuevo en Force, pega este código y presiona el botón de compilar y ejecutar:

FORTRAN
PROGRAM HOLA
      INTEGER I
      DO 10 I = 1, 5
         PRINT *, 'Hola Fortran, linea ', I
   10 CONTINUE
      END

Importante: Force 2.0 usa el formato fijo de Fortran 77. Las instrucciones deben empezar en la columna 7 (por eso los 6 espacios), las columnas 1 a 5 se reservan para etiquetas (como el 10) y todo lo que pase de la columna 72 se ignora. Es herencia directa de las tarjetas perforadas.

Limitaciones

  • G77 solo entiende Fortran 77: los módulos, la sintaxis libre y otras características de Fortran 90/95/2003 no funcionan
  • El proyecto no tiene actualizaciones frecuentes y en Windows 10/11 a veces hay que ejecutarlo como administrador o en modo de compatibilidad
  • La interfaz es básica comparada con los editores modernos

Alternativas modernas

Si necesitas Fortran moderno:

  • gfortran: el compilador GNU actual (viene incluido, por ejemplo, en w64devkit, del que hablamos en otro post)
  • Code::Blocks con el plugin para Fortran
  • VS Code con la extensión Modern Fortran
  • Intel Fortran (ifx): gratuito dentro del paquete oneAPI

Conclusión

Force 2.0 no es el entorno más moderno, pero cumple muy bien su objetivo: permitir que un estudiante escriba, compile y ejecute su primer programa en Fortran en minutos y sin complicaciones. Y aprender Fortran, aunque no lo parezca, sigue abriendo puertas en ciencia e ingeniería. 🔬

Imagen: tarjeta perforada con código Fortran, por Tangopaso, dominio público, vía Wikimedia Commons.