J'ai fait une bonne quantité de programmation en C/C++ avant, mais aujourd'hui, il ne représente qu'un petit pourcentage de la programmation, je ne (les langages de script sont beaucoup mieux adaptés à une grande partie du travail que je fais). J'ai travaillé sur certains de programmation C les projets de ces derniers jours et a été surpris de voir combien peu de syntaxe de détails, j'ai continué à oublier. Ce qui est pire, c'est qu' cc
/gcc
avaient généralement cryptique ou de la non-information des messages d'erreur au sujet de ces questions (désolé je ne me souviens pas des exemples spécifiques).
J'ai appris à propos de l' clang
compilateur a pas trop longtemps et a décidé de l'essayer. Les messages d'erreur ont été beaucoup plus clair et m'a aidé à identifier et résoudre les problèmes dans ma syntaxe. Ma question est pourquoi cet outil n'est pas utilisé/mentionnées plus que ce qu'il est? Est-ce que c'est donc nouveau par rapport à la usual suspects (cc
/gcc
), ou est-ce qu'il ne supporte pas les fonctionnalités pris en charge, ou il est juste plus difficile à obtenir? J'ai du mal à croire que la dernière, car il a été installé avec les outils de dev sur mon iMac et nécessaires d'une seule commande (sudo apt-get install clang
) pour l'installer sur mon Ubuntu boîte.