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
M. B.
"Loïc Joly" a écrit dans le message de news:
cfdte4$c2m$

Toi, t'es pas gentil. Et les attaques ad hominem, ça me dégoute. Surtout
quand ce n'est pas la première fois.



Moi c'est l'auto-suffisance et le gros manque de modestie
de ce monsieur qui me gonfle. Pour qui il se prend ?


Au fait, puisque je te tiens, la dernière fois qu'on avait discuté, tu
m'avais promis pour le 1 septembre *2003* 3 lignes de code pour me
démontrer que les reproche que je faisais aux MFC étaient infondés. Je
redonne ici l'ID des messages correspondants :

bjf4iv$1d4$
bigngm$3bv$



On va attendre un peu pour relancer le troll de septembre dernier,
d'autant que je n'ai plus ni le contexte ni le contenu.

Je ne sais plus quels reproches tu faisais, mais, de grace, ne
repond pas ici aujourd'hui, ou, au pire, relance un autre thread.

MB

Avatar
drkm
"Alain Naigeon" writes:

"Jean-Marc Bourguet" a écrit dans le message news:


Si ta seule raison de commencer par les tableaux, c'est que c'est la
base de l'implementation, pourquoi ne pas commencer encore plus bas,
avec l'assembleur?


"Commencer", pas forcément.


Mais la discussion porte là-dessus. Sur la substitution, même, de
classes écrites par l'étudiant à celles, équivalentes, de la SL.

C'est clair que le début d'un cours,
ou la nécessité d'inventer des exercices de départ, justifie parfaitement
l'usage de tournures non encore expliquées. Ce que je conteste - sans
être sûr que ce soit *ta* position


Il vient pourtant de t'expliquer le contraire.

- c'est le refus d'expliquer, le moment
venu, comment ça fonctionne (que l'assitance publique veuille bien
comparer la pondération de cette phrase avec la position extrême
qu'on m'attribue parfois pour se faciliter la réponse).

Mais l'assembleur ce n'est jamais qu'une
abstraction aussi, pour bien comprendre ce qui se passe il faut
connaitre l'architecture et la micro-architecture du processeur
(regarde c'est le meme assembleur pour les 486 et les pentiums,
pourtant l'implementation est completement differente).


[...]

Là où ça cloche pour moi, c'est que ton emboîtement de niveaux
parait tout à fait pertinent ; *donc* ce sont là des choses dont tu
n'ignores pas tout, manifestement - alors pourquoi militer pour le
refuser à d'autres ?


Tout ce débat pour savoir la meilleure manière de l'enseigner, et il
milite pour le refuser à d'autres. Ahem.

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


Avatar
Alain Naigeon
"Loïc Joly" a écrit dans le message news:
cfdrsi$tiq$
Alain Naigeon wrote:

"Jean-Marc Bourguet" a écrit dans le message news:



Si ta seule raison de commencer par les tableaux, c'est que c'est la
base de l'implementation, pourquoi ne pas commencer encore plus bas,
avec l'assembleur?



"Commencer", pas forcément. C'est clair que le début d'un cours,
ou la nécessité d'inventer des exercices de départ, justifie
parfaitement


l'usage de tournures non encore expliquées. Ce que je conteste - sans
être sûr que ce soit *ta* position - c'est le refus d'expliquer, le
moment


venu, comment ça fonctionne (que l'assitance publique veuille bien
comparer la pondération de cette phrase avec la position extrême
qu'on m'attribue parfois pour se faciliter la réponse).


Je ne pense pas avoir vu ce refus quelque part. Il est clair que la
connaissance des tableaux hérités du C fait partie du coeur de
connaissance du C++. Je pense juste que la plupart des intervenants
pensent que dans l'ordre d'apprentissage, il n'est pas gênant de
commencer par utiliser des objets bien packagés avant que de voir les
structures les plus élémentaires.


[.... beaucoup de ...]

Que veux-tu que je réponde à quelque chose d'aussi ouvert et modéré ?
Bien sûr qu'il faut réfléchir à l'ordre, à l'équilibre entre motivation et
"travail",
entre approfondissement sans contrainte et efficacité, entre exercices
intéressants mais ne faisant pas *trop* appel à des choses encores non vues,
etc.
Voilà toutes les questions qu'un prof rencontre en concevant un cours, et tu
donnes
l'impression de t'en poser. Puisse le ciel semer une telle graine de doute
et de
modestie à tous les intervenants de ce fil...

--

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:

c'est comme de baptiser cours d'électromagnétisme une
écoute commentée de la radio.


Ou de baptiser « Cours de C++ » un cours sur l'implémentation de la
SL.

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

Avatar
Loïc Joly
Mario wrote:

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.



IMHO- Oui mais j'espère qu'il avait du temps à perde (remarque, ça se peut
fort bien).


Bah, il a eu je pense les réponses qui le renseignent le plus
directement dans les quelques premiers articles. C'est je pense le plus
important.

[...]

Remarquez, j'ai appris un peu en mettant mes 2 sous dans ce sujet. Entre
autre, il y a une différence marquée entre les groupes de discussions
francophones et les groupes anglophones modérés par les entreprises de
produits originaux comme Red Hat, Debian, MS et autres.


Tu parles de groupes privés ? Parce que, je n'ai pas trop repéré de
différences par rapport aux groupes (techniques ou non) anglophones que
je cottoie).

J'espère ne pas
lancer encore de l'huile sur le feu. Je voulais simplement suivre quelques
groupes francophones et je suis tombé sur celui-ci. Simple hasard.


C'est singulier, ça faisait un sacré bout de temps qu'il n'y avait pas
eu un tel trafic.

--
Loïc


Avatar
drkm
"Alain Naigeon" writes:

"drkm" a écrit dans le message news:


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 ?


Pas du tout, je déments pour la nième fois cette caricature de ma
position.


Quelle est-elle, finalement ?

Ce que je comprends de la vôtre, c'est qu'il est démodé d'expliquer
comment et pourquoi elle fonctionne à ceux qui ont envie de savoir.
A toi de démentir, si tu veux, cette compréhension de ta position...


Ma position est qu'il est stupide de ne pas présenter std::string et
std::vector<> avant que l'étudiant n'ait les compétence pour coder ses
propres classes équivalentes.

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


Avatar
Michel Michaud
Dans news:, Fabien LE
Si tu veux apprendre un autre langage avant le C++, libre à toi
(c'est même plutôt conseillé pour un débutant).


Par qui ? Et pourquoi ?

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/

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

J'ajouterais que pour décider de ne pas utiliser la STL, il faut
commencer par la connaître.


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


OK. C'est vrai que ma formulation est discutable.

Je reformule donc : a priori, si tu as besoin d'un conteneur, tu
utilises la STL. Si tu ressens le besoin d'utiliser une autre
bibliothèque, c'est parce que certaines caractéristiques de la STL ne
te conviennent pas, et que la bibliothèque en question te paraît
meilleure. Or, il ne me paraît pas possible de faire ce choix si on ne
connaît pas les bases de l'utilisation de la STL.



--
;-)


Avatar
drkm
Fabien LE LEZ writes:

On Wed, 11 Aug 2004 20:50:18 +0200, "M. B." :

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


Je t'ai connu plus subtil. Euh... en fait, non. Mais, franchement, si
tu veux lancer un bon troll :
- change de pseudo, celui-ci est grillé
- prends quelques cours auprès de deux spécialistes, le luc2
<http://www.google.com/search?q=luc2> et A. Naigeon.


Alain, trolleur ? Tu es sérieux ?

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


Avatar
drkm
"M. B." writes:

"drkm" a écrit dans le message de news:


"M. B." writes:

"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


Ah bon ?


Et ca ne sait meme pas lire ...


Ah bon ?

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