• [^] # Re: Donc pour résumer...

    Posté par . En réponse à la dépêche C++17, Genèse d’une version mineure. Évalué à 5.

    Sauf que, a la base, Apple a utilisé LLVM pour optimiser ses codes OpenGL

    Ca a été la premiere application pratique, mais je doute que ca soit pour cette raison qu'ils aient débauche Lattner et mit le paquet sur llvm.
    Ils l'ont fait, je pense, parce que:
    - gcc déconnait a plein tube avec leur délire d'architecture monolithique pour empêcher le proprio
    - leur habitude d'être maitre de leur technologie (du silicon au soft) leur impose d'avoir un control fort sur les dev tools
    - le passage a la GPL v3 a ete le coup de grace. Plutôt que de forker et se couper du reste de la communauté, ils ont préféré construire une communauté autour de clang/llvm (et ont fait un plutôt bon boulot de ce cote la, la team dev tools est incroyablement ouverte pour une équipe basée a Cupertino).

    L'optimisation a la volee des shaders OpenGL était juste la premiere application pratique, suffisamment simple a deployer a l'époque.