le manque de conformité à la norme de Visual est le plus grand obstacle à ma productivité
Tout les compilateurs sont buggés et g++ ne fait pas exceptions que je sache ?
Quand tu prends un programme d'un million de ligne, et que tu le porte de g++ à Visual c++, c'est clair que tu as des problèmes mais c'est vrai aussi quand tu porte de Sun CC à g++ par exemple.
En plus, tu est HS je parlais des IDE pas des compilo...
Tout le monde dit que visual est moins standard compliant que g++ mais pas à part MS = pas beau j'ai pas vu beaucoup d'argumentation derrière ...
Est-ce que tu as des exemples concrets de non-conformance au standard ?
De plus, g++ c'est l'un des compilateurs qui propose le plus d'extension au langage, si MS faisait le dixième de ce que font les concepteurs de GCC j'en connais qui hurleraient au scandale.
Enfin, j'ai développé pendant longtemps avec DJGPP sous Dos, et j'ai pas mal souffert de certains bugs :
- internal compiler error avec g++ 2.95.2 (dernière version à l'époque) sur un pointeur de méthode
- support expérimental (alpha) des exceptions avec G++ 2.7 (sorti en 97) alors que ca fait vraiment longtemps que visual c++ les supportaient (depuis la version 4, sortie en 96)
[^] # Re: non conformance de visual c++
Posté par Stephane JUTIN . En réponse à la dépêche C++ Builder sous Linux : bientôt du neuf !. Évalué à 4.
Tout les compilateurs sont buggés et g++ ne fait pas exceptions que je sache ?
Quand tu prends un programme d'un million de ligne, et que tu le porte de g++ à Visual c++, c'est clair que tu as des problèmes mais c'est vrai aussi quand tu porte de Sun CC à g++ par exemple.
En plus, tu est HS je parlais des IDE pas des compilo...
Tout le monde dit que visual est moins standard compliant que g++ mais pas à part MS = pas beau j'ai pas vu beaucoup d'argumentation derrière ...
Est-ce que tu as des exemples concrets de non-conformance au standard ?
De plus, g++ c'est l'un des compilateurs qui propose le plus d'extension au langage, si MS faisait le dixième de ce que font les concepteurs de GCC j'en connais qui hurleraient au scandale.
Enfin, j'ai développé pendant longtemps avec DJGPP sous Dos, et j'ai pas mal souffert de certains bugs :
- internal compiler error avec g++ 2.95.2 (dernière version à l'époque) sur un pointeur de méthode
- support expérimental (alpha) des exceptions avec G++ 2.7 (sorti en 97) alors que ca fait vraiment longtemps que visual c++ les supportaient (depuis la version 4, sortie en 96)
Une source de comparaison objective :
http://www.boost.org/status/cs-win32.html(...)
Tu va être content, c'est g++ qui est le moins mauvais à ce test-ci...