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.
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).
Pas forcément. Aujourd'hui, c'est encore rare qu'un compilateur implémente tout le langage -- chacun en prend ce qu'il veut, et certains éléments, tels export sont rarement implémentés, malgré leur intérêt évident. Et aussi, beaucoup de compilateurs continuent à supporter de l'ancien code, voire du très ancien. (L'intérdiction de se servir d'un temporaire pour initialiser une référence non-const existait déjà quand je commençait le C++, c-à-d il y a plus de quinze ans. N'empèche que beaucoup de compilateurs aujourd'hui continue de l'accepter, certains même sans avertissement.)
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.
Il faut aussi se tenir compte de ce qu'on veut faire par la suite. Ce n'est pas la peine de s'habituer trop à l'IDE Microsoft si on pense travailler sur Unix par la suite. (L'avantage de vim ou de emacs, c'est qu'on les rétrouve partout.)
-- James Kanze GABI Software 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
Fabien LE LEZ wrote:
On Sun, 19 Feb 2006 18:12:44 +0100, era <jwe-376e@iximail.com>:
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).
Pas forcément. Aujourd'hui, c'est encore rare qu'un compilateur
implémente tout le langage -- chacun en prend ce qu'il veut, et
certains éléments, tels export sont rarement implémentés, malgré
leur intérêt évident. Et aussi, beaucoup de compilateurs
continuent à supporter de l'ancien code, voire du très ancien.
(L'intérdiction de se servir d'un temporaire pour initialiser
une référence non-const existait déjà quand je commençait le
C++, c-à-d il y a plus de quinze ans. N'empèche que beaucoup de
compilateurs aujourd'hui continue de l'accepter, certains même
sans avertissement.)
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.
Il faut aussi se tenir compte de ce qu'on veut faire par la
suite. Ce n'est pas la peine de s'habituer trop à l'IDE
Microsoft si on pense travailler sur Unix par la suite.
(L'avantage de vim ou de emacs, c'est qu'on les rétrouve
partout.)
--
James Kanze GABI Software
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
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).
Pas forcément. Aujourd'hui, c'est encore rare qu'un compilateur implémente tout le langage -- chacun en prend ce qu'il veut, et certains éléments, tels export sont rarement implémentés, malgré leur intérêt évident. Et aussi, beaucoup de compilateurs continuent à supporter de l'ancien code, voire du très ancien. (L'intérdiction de se servir d'un temporaire pour initialiser une référence non-const existait déjà quand je commençait le C++, c-à-d il y a plus de quinze ans. N'empèche que beaucoup de compilateurs aujourd'hui continue de l'accepter, certains même sans avertissement.)
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.
Il faut aussi se tenir compte de ce qu'on veut faire par la suite. Ce n'est pas la peine de s'habituer trop à l'IDE Microsoft si on pense travailler sur Unix par la suite. (L'avantage de vim ou de emacs, c'est qu'on les rétrouve partout.)
-- James Kanze GABI Software 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
era
On Sun, 19 Feb 2006 18:12:44 +0100, era :
Je voudrais essayer C++, lequel? Mais il y a plusieurs variantes.
me semble qu'il faut les télécharger séparément). - un éditeur - de bons bouquins - beaucoup de temps et de patience.
Le temps, j'en ai, retraité, quoique à 78 ans...combien de temps ?
La patience aussi!
Marc écrit:
Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?
Essayer c.a.d. m'amuser! Voir. Je programme en VB6, Javascript. Merci a vous tous. era.
On Sun, 19 Feb 2006 18:12:44 +0100, era <jwe-376e@iximail.com>:
Je voudrais essayer C++, lequel?
Mais il y a plusieurs variantes.
me semble qu'il faut les télécharger séparément).
- un éditeur
- de bons bouquins
- beaucoup de temps et de patience.
Le temps, j'en ai, retraité, quoique à 78 ans...combien de temps ?
La patience aussi!
Marc écrit:
Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?
Essayer c.a.d. m'amuser! Voir.
Je programme en VB6, Javascript.
Merci a vous tous.
era.
Je voudrais essayer C++, lequel? Mais il y a plusieurs variantes.
me semble qu'il faut les télécharger séparément). - un éditeur - de bons bouquins - beaucoup de temps et de patience.
Le temps, j'en ai, retraité, quoique à 78 ans...combien de temps ?
La patience aussi!
Marc écrit:
Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?
Essayer c.a.d. m'amuser! Voir. Je programme en VB6, Javascript. Merci a vous tous. era.
Marc Boyer
Le 20-02-2006, era a écrit :
Marc écrit:
Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?
Essayer c.a.d. m'amuser! Voir. Je programme en VB6, Javascript.
Et bien... Disons que le côté amusant ce C++ viens surtout de qualités de robustesses qui peuvent au contraire rebutter le débutant. Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau d'huile, attaché 3 ceintures de sécurité et mis un casque.
Il existe plein d'autres langages: Ruby me semble un des plus amusant du moment.
Marc Boyer -- Entre le fort et le faible, c'est la liberte qui opprime et le droit qui libere. Henri Lacordaire, Dominicain
Le 20-02-2006, era <jwe-376e@iximail.com> a écrit :
Marc écrit:
Que signifie pour toi "essayer C++" ?
Quel connaissances as-tu déjà en programmation ?
Essayer c.a.d. m'amuser! Voir.
Je programme en VB6, Javascript.
Et bien... Disons que le côté amusant ce C++
viens surtout de qualités de robustesses qui peuvent
au contraire rebutter le débutant.
Disons que si C++ était une voiture, tu n'aurais
pas le droit d'introduire la clef dans le contact
avant d'avoir déposé ton intinéraire à la gendarmerie,
vérifié la pression des pneus, regardé le niveau
d'huile, attaché 3 ceintures de sécurité et mis un
casque.
Il existe plein d'autres langages: Ruby me semble
un des plus amusant du moment.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Essayer c.a.d. m'amuser! Voir. Je programme en VB6, Javascript.
Et bien... Disons que le côté amusant ce C++ viens surtout de qualités de robustesses qui peuvent au contraire rebutter le débutant. Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau d'huile, attaché 3 ceintures de sécurité et mis un casque.
Il existe plein d'autres langages: Ruby me semble un des plus amusant du moment.
Marc Boyer -- Entre le fort et le faible, c'est la liberte qui opprime et le droit qui libere. Henri Lacordaire, Dominicain
loufoque
Un langage facile à apprendre. Ça peut aller de Python à Flash, en passant par VB.
Ou simplement Python, pour éviter à ce débutant de tomber dans l'enfer du logiciel propriétaire et la dépendance et l'enfermement qui en découlent.
Un langage facile à apprendre. Ça peut aller de Python à Flash, en
passant par VB.
Ou simplement Python, pour éviter à ce débutant de tomber dans l'enfer
du logiciel propriétaire et la dépendance et l'enfermement qui en découlent.
il me donne au moins 3 fois plus de warning que g++.
Cela dépend de la version de g++ et des options utilisées.
Fabien LE LEZ
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer
<Marc.Boyer@enseeiht.yahoo.fr.invalid>:
Disons que si C++ était une voiture, tu n'aurais
pas le droit d'introduire la clef dans le contact
avant d'avoir déposé ton intinéraire à la gendarmerie,
vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer
sur un arbre.
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
Marc Boyer
Le 20-02-2006, Fabien LE LEZ a écrit :
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
Mais seulement après avoir explicitement désactivé le système de freinage ;-)
Marc Boyer -- Entre le fort et le faible, c'est la liberte qui opprime et le droit qui libere. Henri Lacordaire, Dominicain
Le 20-02-2006, Fabien LE LEZ <gramster@gramster.com> a écrit :
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer
<Marc.Boyer@enseeiht.yahoo.fr.invalid>:
Disons que si C++ était une voiture, tu n'aurais
pas le droit d'introduire la clef dans le contact
avant d'avoir déposé ton intinéraire à la gendarmerie,
vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer
sur un arbre.
Mais seulement après avoir explicitement désactivé le
système de freinage ;-)
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
Mais seulement après avoir explicitement désactivé le système de freinage ;-)
Marc Boyer -- Entre le fort et le faible, c'est la liberte qui opprime et le droit qui libere. Henri Lacordaire, Dominicain
John Deuf
il me donne au moins 3 fois plus de warning que g++.
Cela dépend de la version de g++ et des options utilisées.
Vraiment ?
il me donne au moins 3 fois
plus de warning que g++.
Cela dépend de la version de g++ et des options utilisées.
il me donne au moins 3 fois plus de warning que g++.
Cela dépend de la version de g++ et des options utilisées.
Vraiment ?
Fabien LE LEZ
On Tue, 21 Feb 2006 07:48:15 +0000 (UTC), Marc Boyer :
Mais seulement après avoir explicitement désactivé le système de freinage ;-)
Même pas. C++ n'a pas de système de sécurité "forcé" : il se contente de proposer plusieurs styles de conduite, certains étant très sûrs, et d'autres beaucoup moins. Le conducteur a le choix de mettre - ou pas - sa ceinture de sécurité.
On Tue, 21 Feb 2006 07:48:15 +0000 (UTC), Marc Boyer
<Marc.Boyer@enseeiht.yahoo.fr.invalid>:
Mais seulement après avoir explicitement désactivé le
système de freinage ;-)
Même pas. C++ n'a pas de système de sécurité "forcé" : il se contente
de proposer plusieurs styles de conduite, certains étant très sûrs, et
d'autres beaucoup moins. Le conducteur a le choix de mettre - ou pas -
sa ceinture de sécurité.
On Tue, 21 Feb 2006 07:48:15 +0000 (UTC), Marc Boyer :
Mais seulement après avoir explicitement désactivé le système de freinage ;-)
Même pas. C++ n'a pas de système de sécurité "forcé" : il se contente de proposer plusieurs styles de conduite, certains étant très sûrs, et d'autres beaucoup moins. Le conducteur a le choix de mettre - ou pas - sa ceinture de sécurité.
kanze
Fabien LE LEZ wrote:
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
Si le C++ était une voiture, ça serait une voiture qui fait à la fois ce que fait une Ferrari, une Jeep et une Limousine. Mais il faudrait être un méchanicien chevronné pour trouver le démarrer.
-- James Kanze GABI Software 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
Fabien LE LEZ wrote:
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer
<Marc.Boyer@enseeiht.yahoo.fr.invalid>:
Disons que si C++ était une voiture, tu n'aurais
pas le droit d'introduire la clef dans le contact
avant d'avoir déposé ton intinéraire à la gendarmerie,
vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même
de foncer sur un arbre.
Si le C++ était une voiture, ça serait une voiture qui fait à la
fois ce que fait une Ferrari, une Jeep et une Limousine. Mais il
faudrait être un méchanicien chevronné pour trouver le démarrer.
--
James Kanze GABI Software
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
On Mon, 20 Feb 2006 08:52:54 +0000 (UTC), Marc Boyer :
Disons que si C++ était une voiture, tu n'aurais pas le droit d'introduire la clef dans le contact avant d'avoir déposé ton intinéraire à la gendarmerie, vérifié la pression des pneus, regardé le niveau [...]
Mais si C++ était une voiture, elle accepterait tout de même de foncer sur un arbre.
Si le C++ était une voiture, ça serait une voiture qui fait à la fois ce que fait une Ferrari, une Jeep et une Limousine. Mais il faudrait être un méchanicien chevronné pour trouver le démarrer.
-- James Kanze GABI Software 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