OVH Cloud OVH Cloud

Newbies en C++ !

437 réponses
Avatar
Fuxy
Bonsoir à tous,


Voilà, il y a encore 1 mois, j'étais sous Windoz XP et je "bidouillais"
en VisualBasic 6.0

Depuis je suis passé sous Linux Suse 9.1 et je souhaiterais continuer à
"bidouiller", je ne cherche pas à développer des applications énormes,
mais juste des petits trucs pour m'amuser.

J'ai vu que sous Linux, le C++ avait l'air très répendu, j'ai donc
installé KDevelop qui permet de programmer en C++.

Et voilà, j'en suis à ce stade, j'ai acheté un bouquin sur le C++, j'en
suis à la page 10 ! et je me dis que ça a l'air un peu compliqué ...

Pouvez vous me conseiller ? est ce que le C++ est un bon choix pour moi
qui n'y connait rien ?

Merci pour votre aide.

A Bientot

--
Mail envoyé depuis Thunderbird
Sous Linux Suse 9.1 Pro

10 réponses

Avatar
Alain Naigeon
"drkm" a écrit dans le message news:


Si je te suis bien, tu parles donc bien d'un bouquin réel, qui
s'appelle « The C++ language ». Connais pas.


Oui, toutes mes excuses, le titre était :
Bjarne Stroustrup, The "C++ programming language", Addison-Wesley

je comprends que tu n'aie pas fait le rapprochement ;-)
j'espère que maintenant tu connais...

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France

Avatar
Alain Naigeon
"drkm" a écrit dans le message news:



Mais affirmer que l'on ne peut émettre de jugement négatif sur
l'utilisation d'une ancienne forme d'apprentissage, sous prétexte que
les fruits de cet apprentissage en ont amenés à son amélioration
actuelle (tiens, amélioration, vraiment ?) revient à rejeter toute
forme d'évolution.


La nuance n'est pas une simple clause de style, elle a un sens.
Donc, que l'évolution soit nécessaire et bonne, ok, mais qu'une
étape qui l'ait rendue possible soit qualifiée de merde, c'est autre
chose à mon point de vue.

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France

Avatar
Alain Naigeon
"drkm" a écrit dans le message news:


je trouve spécieux de dire que puisque
le résultat est bon, alors les étapes ne peuvent être mauvaises.


Traduit en booléen ou en produit de facteurs, j'ai bien peur
que tu aie tort. Par contre, d'un mauvais résultat tu ne peux
effectivement pas déduire que *toutes* les étapes sont mauvaises.

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France

Avatar
drkm
"Alain Naigeon" writes:

La nuance n'est pas une simple clause de style, elle a un sens.
Donc, que l'évolution soit nécessaire et bonne, ok, mais qu'une
étape qui l'ait rendue possible soit qualifiée de merde, c'est autre
chose à mon point de vue.


Autre chose, bien sûr. Mais je trouve spécieux de dire que puisque
le résultat est bon, alors les étapes ne peuvent être mauvaises. Ce
qui suffirait, entre autres, à dire que la fin justifie les moyens.

Et si je me souviens bien, Fabien n'a pas qualifié les livres
satisfaisant à son critère de merdes, mais que l'application de ce
critère avait l'avantage d'en dégager déjà une grosse partie.

--drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html

Avatar
drkm
"Alain Naigeon" writes:

"drkm" a écrit dans le message news:


Si je te suis bien, tu parles donc bien d'un bouquin réel, qui
s'appelle « The C++ language ». Connais pas.


Oui, toutes mes excuses, le titre était :
Bjarne Stroustrup, The "C++ programming language", Addison-Wesley

je comprends que tu n'aie pas fait le rapprochement ;-)


Et pourtant je l'ai fait. En me citant :

En fait, je te soupçonne de faire référence au TCPL en jouant
d'ironie. Si c'est le cas, je ne vois vraiment pas le rapport.
On parle ici de bouquins d'apprentissage du C++ aux débutants.
TCPL n'est pas un guide d'apprentissage.

Et tu as démenti :

Le titre que je donnais n'était pas ambigu.

j'espère que maintenant tu connais...


Disons que j'en ai entendu parler :-)

--drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html


Avatar
drkm
"Alain Naigeon" writes:

"drkm" a écrit dans le message news:


je trouve spécieux de dire que puisque
le résultat est bon, alors les étapes ne peuvent être mauvaises.


Traduit en booléen ou en produit de facteurs, j'ai bien peur
que tu aie tort. Par contre, d'un mauvais résultat tu ne peux
effectivement pas déduire que *toutes* les étapes sont mauvaises.


Mais on ne parle pas de vrai ou faux. On parle de qualité, de bon,
de mauvais, ...

Pour prendre un contre-exemple un peu bateau, il doit y avoir nombre
de couples qui se sont formés dans des circonstances plantées par
l'une ou l'autre guerre. Ce résultat est heureux, mais je n'en dirait
par de même de chacune des étapes y ayant mené.

Ce n'est pas parcequ'un auteur sort un livre de qualité pour
l'apprentissage du C++ que tout ce qu'il a lu sur le sujet était
également de qualité, sous prétexte que c'est cela qui a mené à
l'écriture de son bouquin. Ce processus n'est pas déterministe et ne
peut être réduit à une fonction sur les lectures de son auteur.

--drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html


Avatar
Fabien LE LEZ
On Thu, 12 Aug 2004 14:19:33 +0200, Martinez Jerome
:

Par exemple, supposons que je veuille me mettre à Java. Je perds
énormément de possibilités, et je gagne... quoi ?


Un seul "executable" pour toutes les plates-formes


Mouais... c'est peut-être plus facile pour le programmeur, mais pour
l'utilisateur (ou du moins celui qui installe), c'est nettement plus
galère qu'en théorie. Surtout quand on doit avoir Java installé trois
fois : une fois pour MSIE (installé d'office), une fois pour Firebird,
et une fois pour l'application Java.

L'equivalent d'une STL beaucoup plus complet

(sockets, serialisation, graphique par exemple)


Sauf que ces trois-là n'auraient rien à faire dans une STL. Et qu'il y
a assez de bibliothèques disponibles (en C, au pire).


--
;-)


Avatar
Fabien LE LEZ
On Thu, 12 Aug 2004 04:38:16 +0200, drkm :

Il me semble que ne pas passer par le C pour apprendre le C++ est
bien l'idée communément admise. Non ?


Ceux qui connaissent C++ savent que c'est une connerie. Ceux qui
écrivent des bouquins de C++ ne le savent généralement pas :-(


--
;-)

Avatar
Fabien LE LEZ
On Thu, 12 Aug 2004 02:41:42 +0200, drkm :

Nous allons à l'autodafe (autodafé?) planétaire ;-)


Malheureusement, je dois bien avouer que cela ferait du bien au
domaine.


Oui, mais là il y a un problème éthique : quelqu'un de totalement
incompétent a-t-il le droit de vivre ? ["vivre" signifiant ici "gagner
suffisamment d'argent (salaire/droits d'auteurs) pour vivre"].


--
;-)


Avatar
Sayajin
Eh bien moi je m'attaque au C++ avec un bon petit bouquin de poche "La
langage C++" de Olivier Dupin, bien vu dans d'autre forum.