Sur base de votre expérience, quel(s) compilateur(s) conseillez-vous aujourd'hui
pour développer en C++ des applications sous windows, tout en espérant une
certaine portabilité sur d'autres plateformes, et sans devoir étudier
pendant 6 mois les caractéristiques du compilateur, qui trop souvent
deviendront obsolètes dans la version suivante ?
Suffisant pour beaucoup de choses et assez répandu, pourtant.
MSVC6 n'est pas un compilateur C++. Il a été fait avant le C++ standard, donc il compile un langage qui n'est pas le C++.
James Kanze
Etienne Rousee wrote:
"Loïc Joly" a écrit ...
Visual c++ 6 Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Bof.
Elle est assez périmée. Certes, ça ne veut pas dire qu'elle est inutilisable, mais on peut télécharger Visual Sudios 2005 de chez Microsoft pour la modique somme de 0 Euros. Alors, pourquoi s'en priver -- même Microsoft vous dirait qu'elle est une amélioration:-).
À peu près la seule raison d'utiliser VC++ 6.0 aujourd'hui, c'est qu'on a un corpus important du code existant, qui ne compile qu'avec ce compilateur.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Etienne Rousee wrote:
"Loïc Joly" <loic.actarus.joly@numericable.fr> a écrit ...
Visual c++ 6
Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Bof.
Elle est assez périmée. Certes, ça ne veut pas dire qu'elle est
inutilisable, mais on peut télécharger Visual Sudios 2005 de
chez Microsoft pour la modique somme de 0 Euros. Alors, pourquoi
s'en priver -- même Microsoft vous dirait qu'elle est une
amélioration:-).
À peu près la seule raison d'utiliser VC++ 6.0 aujourd'hui,
c'est qu'on a un corpus important du code existant, qui ne
compile qu'avec ce compilateur.
--
James Kanze kanze.james@neuf.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Bof.
Elle est assez périmée. Certes, ça ne veut pas dire qu'elle est inutilisable, mais on peut télécharger Visual Sudios 2005 de chez Microsoft pour la modique somme de 0 Euros. Alors, pourquoi s'en priver -- même Microsoft vous dirait qu'elle est une amélioration:-).
À peu près la seule raison d'utiliser VC++ 6.0 aujourd'hui, c'est qu'on a un corpus important du code existant, qui ne compile qu'avec ce compilateur.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
James Kanze
loufoque wrote:
Visual c++ 6 Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
MSVC6 n'est pas un compilateur C++. Il a été fait avant le C++ standard, donc il compile un langage qui n'est pas le C++.
Ne raconte quand même pas de bêtises. Le C++ a existé bien avant la norme ; c'est du C++ quand même. Et il y a bien de compilateurs, même aujourd'hui, qui se dit C++, mais qui ne prend pas la peine d'implémenter des parties importantes du langage normé : g++, Sun CC et VC++ 2005, parmi d'autres. Ils se permettent bien de s'appeler C++.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
loufoque wrote:
Visual c++ 6
Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
MSVC6 n'est pas un compilateur C++. Il a été fait avant le C++
standard, donc il compile un langage qui n'est pas le C++.
Ne raconte quand même pas de bêtises. Le C++ a existé bien avant
la norme ; c'est du C++ quand même. Et il y a bien de
compilateurs, même aujourd'hui, qui se dit C++, mais qui ne
prend pas la peine d'implémenter des parties importantes du
langage normé : g++, Sun CC et VC++ 2005, parmi d'autres. Ils
se permettent bien de s'appeler C++.
--
James Kanze kanze.james@neuf.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Suffisant pour beaucoup de choses et assez répandu, pourtant.
MSVC6 n'est pas un compilateur C++. Il a été fait avant le C++ standard, donc il compile un langage qui n'est pas le C++.
Ne raconte quand même pas de bêtises. Le C++ a existé bien avant la norme ; c'est du C++ quand même. Et il y a bien de compilateurs, même aujourd'hui, qui se dit C++, mais qui ne prend pas la peine d'implémenter des parties importantes du langage normé : g++, Sun CC et VC++ 2005, parmi d'autres. Ils se permettent bien de s'appeler C++.
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
James Kanze
Sylvain wrote:
[...]
si le budget alloué aux licenses guide également vos choix, VS2005 existe en version limité gratuite, gcc et Eclipse sont libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais rencontré, mais il faut dire que je ne m'en sers que pour vérifier que le code dans mes bibliothèques compile avec ce compilateur -- c'est loin d'être une utilisation « réele ».
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Sylvain wrote:
[...]
si le budget alloué aux licenses guide également vos choix,
VS2005 existe en version limité gratuite, gcc et Eclipse sont
libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais
rencontré, mais il faut dire que je ne m'en sers que pour
vérifier que le code dans mes bibliothèques compile avec ce
compilateur -- c'est loin d'être une utilisation « réele ».
--
James Kanze kanze.james@neuf.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
si le budget alloué aux licenses guide également vos choix, VS2005 existe en version limité gratuite, gcc et Eclipse sont libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais rencontré, mais il faut dire que je ne m'en sers que pour vérifier que le code dans mes bibliothèques compile avec ce compilateur -- c'est loin d'être une utilisation « réele ».
-- James Kanze Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34
Sylvain
James Kanze wrote on 01/04/2006 22:55:
Sylvain wrote:
[...]
si le budget alloué aux licenses guide également vos choix, VS2005 existe en version limité gratuite, gcc et Eclipse sont libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais rencontré, mais il faut dire que je ne m'en sers que pour vérifier que le code dans mes bibliothèques compile avec ce compilateur -- c'est loin d'être une utilisation « réele ».
les limites de VS Express Edition ?
elles sont aussi clairement exprimés qu'une CLUF Microsoft (c'est de l'ironie et pourtant).
certaines librairies ne sont pas fournies, dont ATL (le truc pour faire des COM, ActiveX sans rien comprendre), mais le "vice" est ailleurs, le project manager gère ses projects via des fichiers XML qui sont contrôlés par l'IDE; il est alors impossible de "l'améliorer" avec des librairies non autorisées, ni de gérer des projects différents de ceux qu'ils autorisent (surement limités aux "form.net"), impossible par exemple de générer un driver ou une lib. "particulière" avec.
son autre "limitation" est l'IDE lui-même, un peu moins inutilisable que Visual InterDev, mais quand même très lourd (pour qui attends d'un IDE qu'il remplace juste le make manuel, s'attend).
ces avis sont, bien sur, personnel; je n'ai utilisé que la version pro. que j'ai balancé au bout de 2 jours, elle s'était elle permit de balancer mon VC98 (suppression sans demande de libs critiques), on était quitte.
Sylvain.
James Kanze wrote on 01/04/2006 22:55:
Sylvain wrote:
[...]
si le budget alloué aux licenses guide également vos choix,
VS2005 existe en version limité gratuite, gcc et Eclipse sont
libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais
rencontré, mais il faut dire que je ne m'en sers que pour
vérifier que le code dans mes bibliothèques compile avec ce
compilateur -- c'est loin d'être une utilisation « réele ».
les limites de VS Express Edition ?
elles sont aussi clairement exprimés qu'une CLUF Microsoft (c'est de
l'ironie et pourtant).
certaines librairies ne sont pas fournies, dont ATL (le truc pour faire
des COM, ActiveX sans rien comprendre), mais le "vice" est ailleurs, le
project manager gère ses projects via des fichiers XML qui sont
contrôlés par l'IDE; il est alors impossible de "l'améliorer" avec des
librairies non autorisées, ni de gérer des projects différents de ceux
qu'ils autorisent (surement limités aux "form.net"), impossible par
exemple de générer un driver ou une lib. "particulière" avec.
son autre "limitation" est l'IDE lui-même, un peu moins inutilisable que
Visual InterDev, mais quand même très lourd (pour qui attends d'un IDE
qu'il remplace juste le make manuel, s'attend).
ces avis sont, bien sur, personnel; je n'ai utilisé que la version pro.
que j'ai balancé au bout de 2 jours, elle s'était elle permit de
balancer mon VC98 (suppression sans demande de libs critiques), on était
quitte.
si le budget alloué aux licenses guide également vos choix, VS2005 existe en version limité gratuite, gcc et Eclipse sont libres.
Par curiosité : quelles sont les limites ? Je n'en ai jamais rencontré, mais il faut dire que je ne m'en sers que pour vérifier que le code dans mes bibliothèques compile avec ce compilateur -- c'est loin d'être une utilisation « réele ».
les limites de VS Express Edition ?
elles sont aussi clairement exprimés qu'une CLUF Microsoft (c'est de l'ironie et pourtant).
certaines librairies ne sont pas fournies, dont ATL (le truc pour faire des COM, ActiveX sans rien comprendre), mais le "vice" est ailleurs, le project manager gère ses projects via des fichiers XML qui sont contrôlés par l'IDE; il est alors impossible de "l'améliorer" avec des librairies non autorisées, ni de gérer des projects différents de ceux qu'ils autorisent (surement limités aux "form.net"), impossible par exemple de générer un driver ou une lib. "particulière" avec.
son autre "limitation" est l'IDE lui-même, un peu moins inutilisable que Visual InterDev, mais quand même très lourd (pour qui attends d'un IDE qu'il remplace juste le make manuel, s'attend).
ces avis sont, bien sur, personnel; je n'ai utilisé que la version pro. que j'ai balancé au bout de 2 jours, elle s'était elle permit de balancer mon VC98 (suppression sans demande de libs critiques), on était quitte.
Sylvain.
Arnaud Meurgues
Etienne Rousee wrote:
Visual c++ 6 Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Oui. Mais plus supporté par Microsoft.
-- Arnaud
Etienne Rousee wrote:
Visual c++ 6
Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Suffisant pour beaucoup de choses et assez répandu, pourtant.
Oui. Mais plus supporté par Microsoft.
-- Arnaud
Eric Pruneau
"Thierry" a écrit dans le message de news: 442e3d80$0$2133$
Bonjour à tous!
Sur base de votre expérience, quel(s) compilateur(s) conseillez-vous aujourd'hui pour développer en C++ des applications sous windows, tout en espérant une certaine portabilité sur d'autres plateformes, et sans devoir étudier pendant 6 mois les caractéristiques du compilateur, qui trop souvent deviendront obsolètes dans la version suivante ?
Visual c++ 6
Visual studio 2005
c++Builder 6
c++ Builder X
Borland developper studio 2006
Dev-c++
. ?
Je me perds dans cette jungle...
Merci
Voici un autre choix. http://www.intel.com/cd/software/products/asmo-na/eng/compilers/219771.htm
ceici est une version gratuite non comerciale sous linux mais la version window existe aussi.Lle compilateur d'intel est le plus performant que je connaisse.
eric
"Thierry" <fb531998@skynet.be> a écrit dans le message de news:
442e3d80$0$2133$ba620e4c@news.skynet.be...
Bonjour à tous!
Sur base de votre expérience, quel(s) compilateur(s) conseillez-vous
aujourd'hui pour développer en C++ des applications sous windows, tout en
espérant une certaine portabilité sur d'autres plateformes, et sans devoir
étudier pendant 6 mois les caractéristiques du compilateur, qui trop
souvent deviendront obsolètes dans la version suivante ?
Visual c++ 6
Visual studio 2005
c++Builder 6
c++ Builder X
Borland developper studio 2006
Dev-c++
. ?
Je me perds dans cette jungle...
Merci
Voici un autre choix.
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/219771.htm
ceici est une version gratuite non comerciale sous linux mais la version
window existe aussi.Lle compilateur d'intel est le plus performant que je
connaisse.
"Thierry" a écrit dans le message de news: 442e3d80$0$2133$
Bonjour à tous!
Sur base de votre expérience, quel(s) compilateur(s) conseillez-vous aujourd'hui pour développer en C++ des applications sous windows, tout en espérant une certaine portabilité sur d'autres plateformes, et sans devoir étudier pendant 6 mois les caractéristiques du compilateur, qui trop souvent deviendront obsolètes dans la version suivante ?
Visual c++ 6
Visual studio 2005
c++Builder 6
c++ Builder X
Borland developper studio 2006
Dev-c++
. ?
Je me perds dans cette jungle...
Merci
Voici un autre choix. http://www.intel.com/cd/software/products/asmo-na/eng/compilers/219771.htm
ceici est une version gratuite non comerciale sous linux mais la version window existe aussi.Lle compilateur d'intel est le plus performant que je connaisse.