Fortran, el lenguaje de programación, vuelve a ser popular

Fortran es el lenguaje de programación que aprendí en 1992 cuando estudié telecomunicaciones por primera vez en la UPC. Fue diseñado por IBM en la década de 1950 y se considera el primer lenguaje comercial del mundo.

Durante años, los programadores predijeron su muerte, pero aún hoy trabaja, siendo el responsable de los sistemas utilizados por la NASA y el Departamento de Energía de los Estados Unidos. De hecho, lo usan en varias de las supercomputadoras más poderosas del mundo.

Curiosamente, ahora ha surgido un renacimiento entre los lenguajes de programación más populares, en la posición 20, lo que se explica por la creciente necesidad de cálculos científicos, algo en lo que Fortran es muy bueno.

Sin embargo, el pronóstico para su final todavía existe. Cada vez más científicos utilizan Python o Julia para su trabajo.

En un artículo de zdnet.com Comentaron cómo Ondřej Certik, un científico del Laboratorio Nacional de Los Álamos, está tratando de mantener vivo a Fortran, y comentaron tanto sobre el proyecto LANL, que se utilizó para desarrollar las primeras bombas atómicas, como sobre Trinity, la decimotercera supercomputadora más rápida del mundo. que utiliza Fortran.

El punto es que Fortran todavía se usa debido a la cantidad de líneas de código en los proyectos existentes, proyectos que seguramente cobrarán vida en 20 años, pero para nuevos proyectos nadie decide usar Fortran. Para evitar que esto suceda, para ser adoptado en nuevos proyectos, Certik ha creado el compilador LFortran, que ayudará a traducir el código Fortran a lenguajes modernos, incluidos Python y Julia. También creó el sitio web fortran-lang para brindarles a los desarrolladores de Fortran lo que tienen los desarrolladores de Python y Julia: un espacio para que una comunidad colabore en las mejoras.

Hay mucha presión sobre Fortran para desarrollar nuevas funciones en un corto período de tiempo y existe la necesidad de compatibilidad con versiones anteriores. Fortran ha sufrido varias actualizaciones importantes desde 2000, incluidas las versiones F2003 y F2008, y otra en 2018. Las siguientes dos actualizaciones se denominan F202X y F202Y, pero faltan años para verlas.

Como se comentó en zdnet:

Este es un acto complejo de equilibrio; compare los lenguajes de programación modernos y corre el riesgo de romper cosas o no agregar nuevas funciones y corre el riesgo de perder usuarios en lenguajes más nuevos.

En cuanto al futuro de Fortran, dependerá del trabajo que se haga en el manejo de excepciones y programación general, algo que se tratará más en la versión F202Y, que puede no llegar a finales de esta década.

Ahora puede aprender los conceptos básicos en los libros de programación gratuitos que publicamos hace años.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!