• [^] # Re: Clang

    Posté par (site web personnel) . En réponse à la dépêche Firefox 65. Évalué à 5.

    Généralement, les trois principales raisons qui ressortent de rester avec gcc sont:
    - l'aspect licence: BSD-style (même si ça vient de changer pour une Apache2) vs GPL donc le vieux débat sur ce qui est le plus libre... Pour cette raison que certains BSD (ex: FreeBSD) en ont fait leur compilateur par défaut
    - LLVM/Clang est un projet de grosses boites (Google, Apple, ARM, Sony, etc). gcc un peu moins...
    - gcc fonctionne, pourquoi en changer?

    Après, les deux projets collaborent souvent ensemble (et coordonnent sur certains points, exemple: https://reviews.llvm.org/D52034#1240216 & https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87442). Chris Lattner était lui même un développeur gcc et, avant la création de clang, avait proposé que LLVM devienne à la base d'une nouvelle version de gcc...