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
drkm
"Alain Naigeon" writes:

"drkm" a écrit dans le message news:


On ne parle pas ici d'exercices,


On parle donc d'enseignement sans exercices ?


Où vas-tu chercher cela. Cet exercice est même très intéressant,
comme je l'ai dit par ailleurs, mais ne peut en aucun cas être le seul
moyen de disposer d'une classe de chaînes de caractères ou de
vecteurs. Si cela reste un exercice, venant après un certain temps
d'apprentissage, tout va bien. Mais on doit à ce stade avoir déjà
utilisé std:string et std::vector<>.

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


Avatar
drkm
writes:

Prétendre qu'il faut réimplémenter une partie normalisée du langage,
sous prétexte qu'il est possible, est une erreur.


A fortiori si l'on prétend qu'il faut faire implémenter ces classes
à un débutant, afin qu'il s'en serve à la place des classes
équivalentes de la SL.

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

Avatar
drkm
drkm writes:

de vecteurs, pour l'obscure raison que l'on ne soit pas utiliser la
^^^^

doit

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

Avatar
M. B.
"drkm" a écrit dans le message de news:


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


C'est pas foutu de trouver un stage et ca vient se la peter
sur un forum.

T'es gentil, tu vas jouer un peu plus loin.

MB

Avatar
drkm
"Alain Naigeon" writes:

"drkm" a écrit dans le message news:


"Alain Naigeon" writes:

pour l'obscure raison que l'on ne soit pas utiliser la
SL.


Ce n'est pas ma position, tu l'auras sans doute lu entre temps.


Non. Message-ID: <4118dbad$0$32073$, par
exemple.

Cela est certes intéressant. Mais il s'agit ici d'enseigner le C++
à des débutants


[ >, sans utiliser la SL. : voir ci-dessus ]


Que veux-tu dire par là ?

Mais qu'appelez-vous enseigner ?? Apprendre à produire,
ou comprendre ?


À comprendre pour être capable de produire de manière qualifiée ?

Et puis, à force de lire "enseigner à des débutants", il faut
bien souligner que cette expression n'a aucun sens,


Si.

si ce
n'est de vouloir dire "à des gens dont nous décidons qu'ils
n'ont pas besoin de savoir".


Où vas-tu chercher tout ça ?

Ou alors qu'on m'explique ce
que voudrait dire "enseigner à des gens qui savent" ?
Alors disons "enseigner", ça suffit.


Non. Nous parlons ici d'enseignement à des débutants. Cela
qualifie le type d'enseignement. Ce n'est pas clair ?

(je laisse au prof le droit
de se répéter mentalement "je ne suis pas un débutant...
je ne suis pas un débutant...", je ne veux pas être inhumain).


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


Avatar
Alain Naigeon
"M. B." a écrit dans le message news:
cfdch8$adb$
"Mario" a écrit dans le message de news:
nmqSc.58518$
Bonjour Fabien,

Pour ce qui est de la magie, ce thread n'est surement pas magique, en
tout


cas je ne crois pas que c'est magique pour Fuxy, l'initiateur de cette
discussion.



Si l'initiateur a compris que ce n'est pas sur ce forum
microcosmique qu'il apprendra le C++, c'est toujours ca
de positif.


Il a eu des titres de bouquins, non ? Après, que sa question
suscite des commentaires n'est du tout incongru dans un
NG public.

--

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:

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


L'approche que je préconise est de commencer par les trucs
à la fois fondamentaux et relativement simple, comme vector<> et
string, et de laisser les détails compliqués et peu utiles (comme la
cuisine interne de vector<> et string) pour plus tard.


En disant "cuisine interne" tu poses la conclusion dans les prémisses.
Il y a beaucoup de choses utiles et dignes d'estime intellectuelle
à apprendre lorsqu'on écrit une classe de vecteurs.


Et alors ?

C'est en tout
cas ce qu'on pensé nombre d'auteurs réputés. Et ce serait, du
jour au lendemain, "en 2004" : HS, inutile, et assimilable à de la cuisine ?
C'est louche, ça ressemble plus à une mode qu'à un raisonnement.


HS ? Quelqu'un a dit HS ? Inutile ? Quelqu'un a dit inutile ?

Prenons un poste de radio. Tu peux décider d'étudier les théories de
l'électromagnétisme et des semi-conducteurs, puis de concevoir des
transistors, des condensateurs, des selfs, etc., puis étudier la
manière de les arranger entre eux, le tout sans avoir la moindre idée
de l'endroit où tout ça va te mener.
Je préfère l'approche inverse :


Voilà qui est ton droit ! J'espère n'avoir jamais donné l'impression
de vouloir t'en priver (d'essayer, hein).

commencer par prendre un poste de
radio tout fait, apprendre à s'en servir, apprécier la musique qu'il
permet d'écouter, puis, un jour, poussé par la curiosité, l'ouvrir, et
voir ce qu'il y a dedans, "découper" petit à petit : d'abord, une
antenne, un haut-parleur, et des piles, tout ça relié à une plaque
avec des machins dessus.


Mon Papa a écouté la radio toute sa vie, et je ne suis pas sûr
qu'il ait simplement assimilé V=RI, ni eu la moindre envie.


Et alors ? Ce que tu prêches, transposé à cette analogie, est
d'empêcher d'utiliser des postes de radio tout faits. Tu veux écouter
la radio ? Étudie l'électro-magnétisme, l'électronique, la manière
d'utiliser des outils, après évidemment les avoir confectionnés
toi-même, et fabrique-toi ton propre poste. Car si tu écoutes un
poste de radio existant, tu n'auras peut-être pas envie de découvrir
tout cela par après.

L'enseignant n'est pas tenu de fabriquer son public, l'essentiel
est qu'il en annonce clairement la teneur. Or, un cours sur
les équations de Maxwell ce n'est pas un cours sur les programmes
de variété.


On parle de l'enseignement du C++ à des débutant. La teneur de cet
enseignement ne t'apparaît pas clairement ?

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


Avatar
drkm
"Alain Naigeon" writes:

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


On Tue, 10 Aug 2004 17:31:31 +0200, "Alain Naigeon"
:

Oui, c'est ça, Carnegie Hall avant le solfège.


Non, le maniement de l'archet avant l'étude de la fabrication d'un
violon.


Ce serait vraiment trop HS de te répondre... mais rien que la comparaison
des doigtés et des régimes de fonctionnement (harmoniques) d'une
flûte à bec a de quoi susciter la réflexion, pour peu qu'on s'y autorise,
évidemment - et là je parle sous le contrôle d'un expert québecois ;-)


Et cette réflexion doit être menée dans les cours d'introduction.
Bien sûr ...

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



Avatar
Fabien LE LEZ
On Wed, 11 Aug 2004 17:00:03 +0200, "Alain Naigeon"
:

Ca, mon vieux, ça ressemble à un boniment d'astrologue.


Tu ne trouves plus d'aguments pour défendre une position indéfendable,
du coup tu te raccroches aux branches, c'est ça ?





--
;-)

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

"Alain Naigeon" writes:

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


On Tue, 10 Aug 2004 17:31:31 +0200, "Alain Naigeon"
:

Oui, c'est ça, Carnegie Hall avant le solfège.


Non, le maniement de l'archet avant l'étude de la fabrication d'un
violon.


Ce serait vraiment trop HS de te répondre... mais rien que la
comparaison


des doigtés et des régimes de fonctionnement (harmoniques) d'une
flûte à bec a de quoi susciter la réflexion, pour peu qu'on s'y
autorise,


évidemment - et là je parle sous le contrôle d'un expert québecois ;-)


Et cette réflexion doit être menée dans les cours d'introduction.
Bien sûr ...


Mais quelle condescendance vis à vis de votre public ! Je t'assure que
mes cours d'introduction en fac de physique étaient de plusieurs ordres
de grandeurs plus corsés que pointeurs et tableaux de chars - c'est vraiment
risible de qualifier ça de compliqué !! Un peu de modestie, messieurs.

--

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