Posté par Littleboy .
En réponse au journal IE9.
Évalué à 1.
Il y a des features C99 implémentées dans MSVC? lesquelles!?!?
T'aurais pu faire un recherche google quand meme! Parmi les trucs demandes et qui sont dedans: variadic macros, pragma, FUNCTION, restrict, long long. C'est pas complet, pas de doute, mais ca n'est pas rien du tout non plus.
il suffit de se balader sur le net pour voir qu'à chaque fois que le sujet est abordé, les commentaires fusent de toute part pour réclamer le c99
Disons que leurs clients, il veulent plutot que la majorite du boulot soit sur la STL et C++0x. Leur compilateur compile du code C, mais faut pas se voiler la face, l'argent va majoritairement dans les fonctionnalites liees au C++ (et la maintenance).
Les plaintes sur le support C99, elles viennent surtout des projets Linux utilisant GCC (et qui voudrait compiler tel quel sous MSVC), le nombre de clients reels interesses est plutot faible.
En realite, une boite qui veut absolument compiler du C99 sous Windows, elle utilise soit GCC, soit elle se paye une licence ICC et basta.
Aujourd'hui on se retrouve le cul entre deux chaises lorsqu'on veut faire un source portable en étant obligé de limiter le code écrit au plus petit dénominateur commun
Pour bosser sur un projet qui tourne sur une dizaine de plateformes differentes, le C99 c'est pas la peine d'y penser de toute facon, et c'est pas la faute de MSVC. MSVC est chiant et on a regulierement des merdes parce qu'il laisse passer des trucs que GCC n'aime pas, mais ca reste du niveau du warning a corriger.
Du cote GCC (surtout les "vieilles" versions sur des plateformes exotiques), ou pire compilo proprio maison, on a de facon reguliere des bons gros ICE et c'est parfois la fete pour arriver a contourner. Alors compiler avec des parties en C99, euh...
On est surement pas representatif de la majorite des projets, mais ca permet de relativiser.
[^] # Re: XHTML ?
Posté par Littleboy . En réponse au journal IE9. Évalué à 1.
T'aurais pu faire un recherche google quand meme! Parmi les trucs demandes et qui sont dedans: variadic macros, pragma, FUNCTION, restrict, long long. C'est pas complet, pas de doute, mais ca n'est pas rien du tout non plus.
Disons que leurs clients, il veulent plutot que la majorite du boulot soit sur la STL et C++0x. Leur compilateur compile du code C, mais faut pas se voiler la face, l'argent va majoritairement dans les fonctionnalites liees au C++ (et la maintenance).
Les plaintes sur le support C99, elles viennent surtout des projets Linux utilisant GCC (et qui voudrait compiler tel quel sous MSVC), le nombre de clients reels interesses est plutot faible.
En realite, une boite qui veut absolument compiler du C99 sous Windows, elle utilise soit GCC, soit elle se paye une licence ICC et basta.
Pour bosser sur un projet qui tourne sur une dizaine de plateformes differentes, le C99 c'est pas la peine d'y penser de toute facon, et c'est pas la faute de MSVC. MSVC est chiant et on a regulierement des merdes parce qu'il laisse passer des trucs que GCC n'aime pas, mais ca reste du niveau du warning a corriger.
Du cote GCC (surtout les "vieilles" versions sur des plateformes exotiques), ou pire compilo proprio maison, on a de facon reguliere des bons gros ICE et c'est parfois la fete pour arriver a contourner. Alors compiler avec des parties en C99, euh...
On est surement pas representatif de la majorite des projets, mais ca permet de relativiser.