Compilateur LLVM Fortran Flang : Dix ans de développement, officiellement lancé

2025-03-12

Après près de dix ans de développement, le compilateur LLVM Fortran, Flang, a finalement été officiellement renommé de « flang-new » en « flang ». Cet article retrace le parcours de Flang, depuis son développement initial par les laboratoires nationaux américains et NVIDIA, jusqu’à l’adoption de la représentation intermédiaire multiniveau (MLIR) de LLVM et son intégration finale au projet LLVM. La création de Flang visait à fournir un compilateur Fortran à long terme et non propriétaire, atténuant les risques liés aux points de défaillance uniques et favorisant la croissance de la communauté Fortran. Le parcours de Flang illustre également les progrès de la technologie des compilateurs, tels que l’utilisation de MLIR pour optimiser le code Fortran. Désormais mature et stable, avec le soutien de fournisseurs comme AMD, Flang s’impose comme un outil puissant pour les développeurs Fortran.

Développement