LLVM Fortran-Compiler Flang: Zehn Jahre Entwicklung, offiziell veröffentlicht

2025-03-12

Nach fast zehnjähriger Entwicklung wurde der LLVM Fortran-Compiler Flang endlich offiziell von „flang-new“ in „flang“ umbenannt. Dieser Artikel beschreibt die Entwicklung von Flang, von der ersten Entwicklung durch die US-amerikanischen National Labs und NVIDIA bis zur Übernahme der mehrstufigen Zwischenrepräsentation (MLIR) von LLVM und der endgültigen Integration in das LLVM-Projekt. Das Ziel der Entwicklung von Flang war es, einen langfristigen, nicht proprietären Fortran-Compiler bereitzustellen, um die Risiken durch einzelne Fehlerpunkte zu reduzieren und das Wachstum der Fortran-Community zu fördern. Der Weg von Flang zeigt auch Fortschritte in der Compilertechnologie, wie z. B. die Verwendung von MLIR zur Optimierung von Fortran-Code. Heute ist Flang ausgereift und stabil und wird von Anbietern wie AMD unterstützt. Er ist ein leistungsstarkes Werkzeug für Fortran-Entwickler.

Entwicklung