Compilador LLVM Fortran Flang: Una década en desarrollo, oficialmente lanzado

2025-03-12

Después de casi una década de desarrollo, el compilador LLVM Fortran, Flang, finalmente ha sido oficialmente renombrado de "flang-new" a "flang". Este artículo relata el viaje de Flang, desde su desarrollo inicial por los Laboratorios Nacionales de EE. UU. y NVIDIA, hasta la adopción de la Representación Intermedia Multinivel (MLIR) de LLVM y su eventual integración en el proyecto LLVM. La creación de Flang tuvo como objetivo proporcionar un compilador Fortran a largo plazo y no propietario, mitigando los riesgos asociados con las fallas en un solo punto y fomentando el crecimiento de la comunidad Fortran. El viaje de Flang también muestra avances en la tecnología de compiladores, como el uso de MLIR para optimizar el código Fortran. Ahora maduro y estable, con el apoyo de proveedores como AMD, Flang destaca como una herramienta poderosa para los desarrolladores Fortran.

Desarrollo