• [^] # Re: Clang vs GCC

    Posté par (site web personnel) . En réponse à la dépêche LLVM 3.2 et Clang 3.2 publiés. Évalué à 6.

    Clang est un frontend a LLVM pour compiler la famille des langages dérivés du C.

    Si tu veux compiler du fortran ou du ADA avec LLVM, il faut utiliser un autre frontend, comme par exemple dragonegg (qui utilise GCC comme frontend)

    Faire un frontend fortran utilisant uniquement l'architecture de LLVM ne doit pas être si difficile à faire. Mais il n'y aurais sans doute pas beaucoup de partage de code entre Clang et un frontend ADA ou Fortran car ses langages sont différents.

    Bref, ce que je veux dire est que ce n'est pas la vocation de clang de comprendre des langage non dérivés de C.