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
Loïc Joly
Gabriel Dos Reis wrote:


| Mais je me pose une question. Lorsque tu nous cites de longues
| tirades comme celle-ci, souvent du D&E d'ailleurs, tu en possèdes une
| version électronique, tu utilises de l'OCR, ou tu t'échines à recopier
| tout le passage pour notre seul plaisir ?

Je crois qu'un analyse rapide des fautes de frappe te donnerait la
réponse :-)


La seule utilisation des mots "de frappe" à côté de faute est déjà un
élément de réponse, non ? ;)

--
Loïc

Avatar
Sayajin
"Michel Michaud" a écrit dans le message de
news:YCUSc.26481$
Dans news:cfgi81$aef$,
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.


Je suis désolé pour toi. Je viens tout juste (il y a exactement
45 minutes) de regarder ce livre, par hasard...

Il décrit le C++ d'avant norme (la norme existe depuis 1998).
Donc pour toi, il est complètement dépassé et te forcera à
apprendre des choses inutiles et incorrectes aujourd'hui.

Si tu cherches un meilleur livre, fais en sorte qu'il parle
de std::, de std::string, de std::vector. Si le premier
exemple que tu vois fais un #include <iostream.h>, laisse-le
tomber. Tu veux voir <iostream> pas de .h.

Ton livre ne répond à aucun de ces critères.




Y'a quand même beaucoup de monde qui en sont satisfait et d'autres qui le
cite en référence.


Avatar
Alexandre Bacquart
Gabriel Dos Reis wrote:
Alexandre Bacquart writes:

| Fabien LE LEZ wrote:
|
| > A condition de vouloir rester débutant. J'ai des doutes sur la
| > formation qu'apporte l'apprentissage du Basic.
|
| Il a le mérite d'être facile à apprendre pour les autoditactes. Il
| apporte les bases de la programmation,

Les bases de la programmation ? Lesquelles ?


Ben ce que je cite plus loin ce ne sont pas de bases déjà ? Tout le
monde n'en a pas conscience. J'avais 11 ans quand j'ai débuté en BASIC,
je n'avais aucune idée de ce que c'était qu'une variable ou une
structure de contrôle, je découvrais tout un monde ! Et même au collège
ou au lycée, on apprend pas forcément ces choses là. Quoiqu'en 20 ans
les choses ont peut-être beaucoup changé après tout, je ne suis pas dans
l'enseignement mais ça m'intéresse...


| de la manière la plus simple
| possible. Introduction de concepts dont peu de langages peuvent se
| passer : les variables, les structures de contrôle, les
| fonctions...
^^^^^^^^^

Là tu parles d'un dérivé hydro-carbonique, pas de BASIC.


Oui bon, il n'y a pas de fonctions en BASIC, mais il y a gosub (si mes
souvenirs sont bons), c'est n'est guère différent pour appréhender le
concept un peu plus compliqué des fonctions par la suite. Pourquoi faire
comme si tu n'avais pas compris ce que je voulais dire ?

Enfin si vous pensez tous que C++ est plus approprié que BASIC (ou
autres langages pour débuter) pour aborder la programmation en
autodidacte à partir de zero, j'ai bien peur que le débat soit stérile
car ce n'est décidément pas ce que je pense. Mais j'attends toujours des
arguments convaincants, je suis très ouvert (et je n'ai jamais conseillé
à qui que ce soit de commencer par BASIC, ni d'en rester là).

J'aimerais pouvoir dire "C++ c'est facile, allez-y !", mais j'ai pas
envie de me faire des ennemis à terme. Je préfère dire que BASIC c'est
facile, là au moins, je suis à peu près tranquille et si la personne
m'en veut plus tard pour avoir dis ça parce-que c'est trop difficile,
ben je lui conseille de faire du tricot plutôt.


--
Tek

Avatar
Sayajin
"Sayajin" a écrit dans le message de
news:cfj3nq$6ac$

"Michel Michaud" a écrit dans le message de
news:YCUSc.26481$
Dans news:cfgi81$aef$,
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.


Je suis désolé pour toi. Je viens tout juste (il y a exactement
45 minutes) de regarder ce livre, par hasard...

Il décrit le C++ d'avant norme (la norme existe depuis 1998).
Donc pour toi, il est complètement dépassé et te forcera à
apprendre des choses inutiles et incorrectes aujourd'hui.

Si tu cherches un meilleur livre, fais en sorte qu'il parle
de std::, de std::string, de std::vector. Si le premier
exemple que tu vois fais un #include <iostream.h>, laisse-le
tomber. Tu veux voir <iostream> pas de .h.

Ton livre ne répond à aucun de ces critères.




Y'a quand même beaucoup de monde qui en sont satisfait et d'autres qui le
cite en référence.

En même temps faut attendre la fin du bouquin pour voir l'utilisation de

"endl" à la place de "/n" !



Avatar
Fabien LE LEZ
On Fri, 13 Aug 2004 21:11:00 +0200, "Sayajin" :

Y'a quand même beaucoup de monde qui en sont satisfait et d'autres qui le
cite en référence.


Mais pour croire ces gens ("beaucoup de monde"), il faudrait d'abord
avoir du code de leur cru, histoire de voir s'il ont effectivement
compris le C++.




--
;-)

Avatar
Sayajin
"Fabien LE LEZ" a écrit dans le message de
news:
On Fri, 13 Aug 2004 21:11:00 +0200, "Sayajin" :

Y'a quand même beaucoup de monde qui en sont satisfait et d'autres qui le
cite en référence.


Mais pour croire ces gens ("beaucoup de monde"), il faudrait d'abord
avoir du code de leur cru, histoire de voir s'il ont effectivement
compris le C++.
--
;-)



Bene . . . dans ce cas là pourquoi au lieu de vous fighter sur des voies
lactées de post sur ce ng, vous ne citez pas la référence francaise en
bouquin pour apprendre le C++ (hors Bjarne Stroustrup) ?


Avatar
Alain Naigeon
"Gabriel Dos Reis" a écrit dans le message
news:
"Alain Naigeon" writes:
|
| Je crois que cette histoire de C++ ressemble à celle de Faust.
| Est-ce moi qui ai parlé de "meilleur C" ? Est-ce moi qui ai décidé
| que C++ devait, autant que possible, rester compatible avec
| C pour les tournures existantes, et en adoptait la syntaxe pour
| celles-ci - ou du moins continuait de l'accepter ? Est-ce moi

Ou veux-tu en venir exactement, je veux dire eb relation avec
l'esneignement de C++ à un débutant ?


J'essaie toujours, je réussis parfois à organiser mes propos. Donc je
voulais en venir à ce qui suivait, que tu n'a pas copié. J'y parlais
de refoulement. Ce qui a précédé l'étape actuelle du langage
paraît "impur" aux yeux de certains, c'est l'impression que j'ai eue.

--

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

Avatar
Gabriel Dos Reis
Alexandre Bacquart writes:

[...]

| > | de la manière la plus simple
| > | possible. Introduction de concepts dont peu de langages peuvent se
| > | passer : les variables, les structures de contrôle, les
| > | fonctions...
| > ^^^^^^^^^
| > Là tu parles d'un dérivé hydro-carbonique, pas de BASIC.
|
| Oui bon, il n'y a pas de fonctions en BASIC, mais il y a gosub (si mes
| souvenirs sont bons), c'est n'est guère différent pour appréhender le
| concept un peu plus compliqué des fonctions par la suite. Pourquoi
| faire comme si tu n'avais pas compris ce que je voulais dire ?

C'est parce que gosub n'a rien d'une fonction.

-- Gaby
Avatar
Gabriel Dos Reis
Loïc Joly writes:

| Gabriel Dos Reis wrote:
|
|
| > | Mais je me pose une question. Lorsque tu nous cites de longues
| > | tirades comme celle-ci, souvent du D&E d'ailleurs, tu en possèdes une
| > | version électronique, tu utilises de l'OCR, ou tu t'échines à recopier
| > | tout le passage pour notre seul plaisir ?
| > Je crois qu'un analyse rapide des fautes de frappe te donnerait la
| > réponse :-)
|
| La seule utilisation des mots "de frappe" à côté de faute est déjà un
| élément de réponse, non ? ;)

Non.

-- Gaby
Avatar
Gabriel Dos Reis
"Alain Naigeon" writes:

| "Gabriel Dos Reis" a écrit dans le message
| news:
| > "Alain Naigeon" writes:
| > |
| > | Je crois que cette histoire de C++ ressemble à celle de Faust.
| > | Est-ce moi qui ai parlé de "meilleur C" ? Est-ce moi qui ai décidé
| > | que C++ devait, autant que possible, rester compatible avec
| > | C pour les tournures existantes, et en adoptait la syntaxe pour
| > | celles-ci - ou du moins continuait de l'accepter ? Est-ce moi
| >
| > Ou veux-tu en venir exactement, je veux dire eb relation avec
| > l'esneignement de C++ à un débutant ?
|
| J'essaie toujours, je réussis parfois à organiser mes propos. Donc je
| voulais en venir à ce qui suivait, que tu n'a pas copié.

Je ne l'ai pas recopié parce qu'il ne semblait pas logiquement relié
-- à part le fait de se trouver dans le même message -- à quelque
chose qui se rapproche de la discussion.

-- Gaby