OVH Cloud OVH Cloud

Nouveau quel logiciel ?

23 réponses
Avatar
era
Bonjour,
Je voudrais essayer C++, lequel?
Mais il y a plusieurs variantes.
J'ai lu des posts déconseillant les builder.
Le visualc++ trop complexe ?
Merci de vos avis.

10 réponses

1 2 3
Avatar
loufoque
Je voudrais essayer C++, lequel?


Le C++ standard, défini par la norme ISO/IEC 14882:2003.
Bon les versions antérieurs comme ISO/IEC 14882:98 restent très sembables.


Mais il y a plusieurs variantes.
J'ai lu des posts déconseillant les builder.
Le visualc++ trop complexe ?


Ne pas confondre langage de programmation et environnement.

Je te conseille de commencer avec le compilateur GCC qui est gratuit,
libre et portable, et qui respecte bien la norme.

De plus cela t'évitera d'utiliser les bibliothèques propriétaires
fournies avec les environnements commerciaux de Microsoft ou Borland.

Il existe sous windows un environnement simple pour ce compilateur, Dev-C++.
Mais je pense qu'il est mieux de savoir utiliser un compilateur en ligne
de commande.

Avatar
Marc Boyer
Le 19-02-2006, era a écrit :
Bonjour,


Bonjour,

Je voudrais essayer C++, lequel?


Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?

Mais il y a plusieurs variantes.


Pour parler plus clairement, il existe une norme,
et des compilateurs qui l'appliquent plus ou moins,
et offrent des choses en plus parfois.

J'ai lu des posts déconseillant les builder.
Le visualc++ trop complexe ?
Merci de vos avis.


Difficile de conseiller un outil sans savoir
quel est le but. Si le but est de faire vite une appli
avec plein de fenêtres qui s'affichent, VC++ est un choix.
Si le but est de comprendre le langage C++, g++ peut
être un autre choix.

Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain

Avatar
Fabien LE LEZ
On Sun, 19 Feb 2006 20:20:39 +0000 (UTC), Marc Boyer
:

Si le but est de faire vite une appli
avec plein de fenêtres qui s'affichent


... C++ n'est pas le bon langage.

Avatar
Fabien LE LEZ
On Sun, 19 Feb 2006 18:12:44 +0100, era :

Je voudrais essayer C++, lequel?
Mais il y a plusieurs variantes.


Les variantes sont soit des bugs (et il faut vivre avec), soit des
extensions (qu'on peut ignorer, au moins dans un premier temps).

Pour programmer en C++, il te faut :

- un compilateur, avec sa bibliothèque standard (généralement,
les deux sont fournis ensemble, mais pour Comeau et Digital Mars, il
me semble qu'il faut les télécharger séparément).
- un éditeur
- de bons bouquins
- beaucoup de temps et de patience.

Le compilateur et l'éditeur peuvent être fournis ensemble (on parle
alors d'IDE [environnement de développement]), ou peuvent être
totalement séparés.

Pour le compilo, sous Windows, tu n'as que l'embarras du choix, même
parmi les gratuits. Le choix n'a pas tellement d'importance, du moment
qu'il soit récent. La dernière version de gcc ou de VC++ conviendra ;
gcc 2.9.x ou VC++ 6 ne conviendront pas.

Pour l'éditeur (ou l'IDE), c'est une question de goût : à toi de
choisir celui qui te plaît le plus, et celui avec lequel tu es à
l'aise. Vim ne conviendra pas à tout le monde ;-)
Essaie Dev-C++, et, s'il ne te plaît pas, cherches-en un autre.

Avatar
SerGioGio
"Fabien LE LEZ" a écrit dans le message de news:

On Sun, 19 Feb 2006 20:20:39 +0000 (UTC), Marc Boyer
:

Si le but est de faire vite une appli
avec plein de fenêtres qui s'affichent


... C++ n'est pas le bon langage.



Et quel est le bon langage alors?

SerGioGioGio


Avatar
John Deuf
Fabien LE LEZ :

Essaie Dev-C++, et, s'il ne te plaît pas, cherches-en un autre.


Peut-etre Visual C++ 2005 express edition.

Gratuit, bon editeur (avec aide en cours de frappe), bon compilateur ISO,
avec la STL et sans les MFC.

Sinon, le compilateur C++ en ligne de commande seul est dispo dans le vc
toolkit 2003.

--
John Deuf

Avatar
Fabien LE LEZ
On 20 Feb 2006 02:11:39 GMT, John Deuf :

Peut-etre Visual C++ 2005 express edition.


Attention, il me semble que VC++ (au moins avec les options par
défaut) a tendance à être un peu trop permissif.

Avatar
Fabien LE LEZ
On Mon, 20 Feb 2006 03:09:48 +0100, "SerGioGio" <nospam>:

Si le but est de faire vite une appli
avec plein de fenêtres qui s'affichent


... C++ n'est pas le bon langage.


Et quel est le bon langage alors?


Un langage facile à apprendre. Ça peut aller de Python à Flash, en
passant par VB.



Avatar
John Deuf
Fabien LE LEZ :

Attention, il me semble que VC++ (au moins avec les options par
défaut) a tendance à être un peu trop permissif.


En version 2005 ?

Par defaut, pour mes vieilles bibliotheques, il me donne au moins 3 fois
plus de warning que g++. Tous les deprecated de l'ISO y passent. Et je ne
parle meme pas des warnings pour le code "insecure" quand on utilise
sprintf et co.

--
John Deuf

Avatar
Marc Boyer
Le 19-02-2006, Fabien LE LEZ a écrit :
On Sun, 19 Feb 2006 20:20:39 +0000 (UTC), Marc Boyer
:

Si le but est de faire vite une appli
avec plein de fenêtres qui s'affichent


... C++ n'est pas le bon langage.


C'est vrai aussi ;-)
Reste à savoir pourquoi l'OP veut faire du C++.

Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain


1 2 3