Maison >développement back-end >C++ >Visual Studio prend-il entièrement en charge les normes C99 et C 11 ?
Visual Studio : Prise en charge des normes C/C de pointe
Dans le domaine des langages de programmation, C et C continuent d'évoluer avec nouvelles capacités introduites dans les normes C99 et C 11. Bien que ces améliorations séduisent les développeurs avec leurs avantages potentiels, beaucoup se demandent si Visual Studio (VS) adoptera ces avancées.
Réponse de Microsoft
Microsoft a pris en compte les demandes des utilisateurs concernant C99. prise en charge dans VS. Cependant, ils se sont concentrés sur la mise en œuvre des fonctionnalités de la nouvelle norme C -0x. La société a incorporé de manière sélective des éléments C99 populaires tels que les macros variadiques et long long.
Commentaires de la communauté
Malgré les arguments de Microsoft, les utilisateurs ont exprimé un fort désir d'une prise en charge complète de C99 au sein de CONTRE. Cependant, des preuves anecdotiques suggèrent que Microsoft pourrait donner la priorité aux nouvelles variantes C# plutôt qu'à l'extension des capacités C/C.
Solutions alternatives et solutions de contournement
Bien que la prise en charge officielle de VS pour C99 reste limitée , les développeurs ont trouvé des solutions alternatives. Le compilateur C d'Intel prend en charge le code C99 et présente des indicateurs similaires à gcc, simplifiant ainsi le portage du code. De plus, le compilateur d'Intel peut s'intégrer de manière transparente à Visual Studio.
En fin de compte, pour ceux qui recherchent une prise en charge complète de C99, le passage à Intel CC ou gcc avec un environnement de programmation dédié comme Eclipse peut fournir une solution plus robuste et portable.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!