D'un autre côté, ça ne m'étonne guère qu'un "universitaire très impliqué dans le développement de GCC" dénigre LLVM. Il a passé du temps pour apprendre les rouages de GCC et d'un coup, un petit nouveau arrive (LLVM) et tout le monde le trouve plus simple et mieux fait et plus hackable. Ça doit frustrer.
Ensuite, pour répondre à tes remarques :
1) Quelles fonctionnalités ? On a une liste ? Est-ce que ce sont des trucs hyper important ou juste des trucs mineurs d'intégration à MaxOSX ? "Ils nous cachent des trucs", c'est un argument un peu bidon... À ce compte là, Mozilla fait pareil (les méchants), ils ont longtemps distribué un binaire avec des fonctionnalités (le rapport de bug) qui n'étaient pas dans la version libre (je ne sais pas si c'est toujours le cas maintenant). LLVM a toujours été un projet libre, au départ c'est la thèse de Chris Lattner, ce n'est pas Apple qui a libéré un de leur logiciel. Donc il n'y a pas trop à s'inquiéter. Au pire, si Apple ferme le code d'un coup, je pense qu'un fork aura lieu.
2) Oui, beaucoup de personnes dans la recherche travaille sur GCC, mais ce n'est pas le seul compilateur qui existe, même avant LLVM. Je ne parle même pas des dizaines de compilateur maison dans l'embarqué (qui travaillent beaucoup sur les optimisations très agressives), ou même d'[[Open64]] qui sert de support à pas mal de recherches. Faire croire qu'il n'y a que GCC dans la recherche et dans l'industrie est un mensonge.
[^] # Re: To FUD or not to FUD
Posté par rewind (Mastodon) . En réponse au journal Apple prépare-t'il un coup 'à la Oracle'?. Évalué à 4.
Ensuite, pour répondre à tes remarques :
1) Quelles fonctionnalités ? On a une liste ? Est-ce que ce sont des trucs hyper important ou juste des trucs mineurs d'intégration à MaxOSX ? "Ils nous cachent des trucs", c'est un argument un peu bidon... À ce compte là, Mozilla fait pareil (les méchants), ils ont longtemps distribué un binaire avec des fonctionnalités (le rapport de bug) qui n'étaient pas dans la version libre (je ne sais pas si c'est toujours le cas maintenant). LLVM a toujours été un projet libre, au départ c'est la thèse de Chris Lattner, ce n'est pas Apple qui a libéré un de leur logiciel. Donc il n'y a pas trop à s'inquiéter. Au pire, si Apple ferme le code d'un coup, je pense qu'un fork aura lieu.
2) Oui, beaucoup de personnes dans la recherche travaille sur GCC, mais ce n'est pas le seul compilateur qui existe, même avant LLVM. Je ne parle même pas des dizaines de compilateur maison dans l'embarqué (qui travaillent beaucoup sur les optimisations très agressives), ou même d'[[Open64]] qui sert de support à pas mal de recherches. Faire croire qu'il n'y a que GCC dans la recherche et dans l'industrie est un mensonge.