C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Quel choix de compilateur c++?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Thierry
Guest





PostPosted: Sat Apr 01, 2006 9:06 am    Post subject: Quel choix de compilateur c++? Reply with quote



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
Back to top
Loïc Joly
Guest





PostPosted: Sat Apr 01, 2006 9:06 am    Post subject: Re: Quel choix de compilateur c++? Reply with quote



Thierry a écrit :
Quote:
Visual c++ 6

Non.

Quote:
Visual studio 2005

Oui.

Quote:
c++Builder 6

c++ Builder X

Borland developper studio 2006

Ne connais pas assez

Quote:

Dev-c++

En fait, gcc (dev c++ est juste un environnement de dev placé au dessus,
comme code::blocks qui a l'air plus à la mode actuellement). Pourquoi pas.


--
Loïc
Back to top
Etienne Rousee
Guest





PostPosted: Sat Apr 01, 2006 12:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote



"Loïc Joly" <loic.actarus.joly (AT) numericable (DOT) fr> a écrit ...
Quote:
Thierry a écrit :
Visual c++ 6

Non.

Suffisant pour beaucoup de choses et assez répandu, pourtant.

Quote:
Dev-c++

En fait, gcc (dev c++ est juste un environnement de dev placé au dessus,

A quand un vrai Dev 5.0 (pas 4.9.9.2) avec gcc4 ?

Quote:
comme code::blocks qui a l'air plus à la mode actuellement). Pourquoi pas.

A l'avantage d'être multi-compilateur (supporte même VC6 ;)

--

Etienne
Back to top
Sylvain
Guest





PostPosted: Sat Apr 01, 2006 3:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Thierry wrote on 01/04/2006 10:45:
Quote:

Sur base de votre expérience, quel(s) compilateur(s) conseillez-vous aujourd'hui
pour développer en C++ des applications sous windows, [...]

cela peut dépendre du type d'application
- principalement de l'interface (dialog, SDI, MDI)
VS 2005, CBuilder, VC6

- principalement de l'integration de composants visuels
VS2005

- des composants (ActiveX) à intégrer ailleurs (page Web)
VC6, Visual InterDev

- des applications légères (avec qlq IHM mais aussi du code)
VC6, G++ (avec dev-c++ ou Eclipse)

- du numérique pur
VC6, G++ (avec dev-c++ ou Eclipse)

si le budget alloué aux licenses guide également vos choix, VS2005
existe en version limité gratuite, gcc et Eclipse sont libres.

Sylvain.
Back to top
loufoque
Guest





PostPosted: Sat Apr 01, 2006 8:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Etienne Rousee a écrit :

Quote:
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++.
Back to top
James Kanze
Guest





PostPosted: Sat Apr 01, 2006 9:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Sylvain wrote:

[...]
Quote:
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 (AT) neuf (DOT) 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
Back to top
James Kanze
Guest





PostPosted: Sat Apr 01, 2006 9:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Etienne Rousee wrote:
Quote:
"Loïc Joly" <loic.actarus.joly (AT) numericable (DOT) fr> a écrit ...
Thierry 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 (AT) neuf (DOT) 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
Back to top
James Kanze
Guest





PostPosted: Sat Apr 01, 2006 9:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

loufoque wrote:
Quote:
Etienne Rousee a écrit :

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 (AT) neuf (DOT) 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
Back to top
Sylvain
Guest





PostPosted: Sun Apr 02, 2006 4:06 am    Post subject: Re: Quel choix de compilateur c++? Reply with quote

James Kanze wrote on 01/04/2006 22:55:
Quote:
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.
Back to top
Arnaud Meurgues
Guest





PostPosted: Sun Apr 02, 2006 7:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Etienne Rousee wrote:

Quote:
Visual c++ 6
Non.
Suffisant pour beaucoup de choses et assez répandu, pourtant.

Oui. Mais plus supporté par Microsoft.

--
Arnaud
Back to top
Eric Pruneau
Guest





PostPosted: Tue Apr 04, 2006 1:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

"Thierry" <fb531998 (AT) skynet (DOT) be> a écrit dans le message de news:
442e3d80$0$2133$ba620e4c (AT) news (DOT) skynet.be...
Quote:
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
Back to top
Aurelien Regat-Barrel
Guest





PostPosted: Tue Apr 04, 2006 2:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Sylvain a écrit :
Quote:
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.

??? Les templates de projets sont en nombre réduits, pour le reste,
c'est tout pareil. On peut changer les propriétés des projets sans
problème, compiler / lier avec d'autres libs C++ comme dans la version pro.
Pour le driver j'ai pas testé, mais pour les libs c'est sans souci
(propriétés du projet->général->type de configuration).

Quote:
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).

Il est limité car il offre beaucoup de fonctionnalités si je comprends
bien :-)

Quote:
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.

Bizarre.

--
Aurélien Regat-Barrel
Back to top
Aurelien Regat-Barrel
Guest





PostPosted: Tue Apr 04, 2006 2:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

James Kanze a écrit :

Quote:
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 ».

Pour du C++ standard, y'a pas vraiment de limitation. Des modèles de
projets en moins ce qui nécessite de changer les propriétés du projet
après création (on est déjà dans du non standard car c'est pour créer
des dll etc...).
Pas de compilation 64 bits, de support d'OpenMP, de code source de la
CRT, de débogage à distance...
Pour les Windowsiens par contre il y a une limite plus gênante : pas
d'éditeur de ressources :-(

--
Aurélien Regat-Barrel
Back to top
Aurelien Regat-Barrel
Guest





PostPosted: Tue Apr 04, 2006 2:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Pour ma part, quelque soit le domaine, j'estime que VC++ 6 a fait son temps.

--
Aurélien Regat-Barrel
Back to top
Sylvain
Guest





PostPosted: Tue Apr 04, 2006 8:06 pm    Post subject: Re: Quel choix de compilateur c++? Reply with quote

Aurelien Regat-Barrel wrote on 04/04/2006 15:29:
Quote:

??? Les templates de projets sont en nombre réduits, pour le reste,
c'est tout pareil.

le point est que les projets (BIEN QUE éditables puisqu'en simple texte,
xml) ne peuvent pas être modifiés librement car ils sont limités par les
fonctionnalités effectivement disponibles par l'outil (EE ou pro).

donc pour vous paraphrasez, les possibilités "sont en nombre réduites
[mais] c'est tout pareil".

Quote:
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).

Il est limité car il offre beaucoup de fonctionnalités si je comprends
bien Smile

non, vous ne comprenez pas; être lourd n'est pas synonyme d'une richesse
fonctionelle; c'est ici seulement polluer mon système d'extensions dont
je ne veux pas, me forcer à utiliser un éditeur, des panels et des
wizards qui dégeulent de partout, etc; ce qui - chez moi - se nomme un
"limitation" de commodité d'usage.

Quote:
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.

Bizarre.

la perte de compatibilité ascendante (vis à vis du système, des outils
tiers, ...) ? mais non, ni byzarre, ni anecdotique, seulement un début.

Sylvain.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.