LLVM Fortran Compiler Flang: Uma década em desenvolvimento, oficialmente lançado
Após quase uma década de desenvolvimento, o compilador LLVM Fortran, Flang, finalmente foi oficialmente renomeado de "flang-new" para "flang". Este artigo relata a jornada do Flang, desde seu desenvolvimento inicial pelos Laboratórios Nacionais dos EUA e NVIDIA, até a adoção da Representação Intermediária Multinível (MLIR) do LLVM e sua eventual integração ao projeto LLVM. A criação do Flang teve como objetivo fornecer um compilador Fortran de longo prazo e não proprietário, mitigando os riscos associados a falhas em um único ponto e promovendo o crescimento da comunidade Fortran. A jornada do Flang também mostra avanços na tecnologia de compiladores, como o uso de MLIR para otimizar o código Fortran. Agora maduro e estável, com o apoio de fornecedores como a AMD, o Flang se destaca como uma ferramenta poderosa para desenvolvedores Fortran.