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
"Pierre Maurette" a écrit dans le message news:

Loïc Joly a écrit:

TEROIN Philippe wrote:

Desole pour mon orthographe, pour ce qui est de connaitre le C avant le
C++,



trouve moi un seule livre de Documentation qui fournit les commande de
base



du C++, j'en est trouver aucun.

je me suis donc rabattue sur le C, pour les connaitre.


Je ne sais pas trop quels livres tu as lu, mais il est vrai que beaucoup
sont mal écrit ou présupposent la connaissance d'un autre langage (pas
parce que c'est nécessaire, mais juste parce qu'une grande partie des
lecteurs potentiels conaissaient ce langage). Maintenant, il existe
aussi des livres sans ces pré-supposés, j'ai déjà cité Accelerated C++,
S'il n'existe qu'en anglais, il présuppose la connaissance de ce

langage ...
--
Pierre


Un livre en Français présuppose aussi quelque chose dont on voit bien
que ce n'est pas acquis, loin de là !

--

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



Avatar
Fabien LE LEZ
On Tue, 10 Aug 2004 14:35:54 +0200, Laurent Deniau
:

En quoi le C++ propose un typage plus fort que le C?


Est-ce que C gère correctement "const" ?

--
;-)

Avatar
Alain Naigeon
"TEROIN Philippe" a écrit dans le message news:
411898ec$0$27781$
le livre que j'ai lu ext Programmer en Langage C++, Cours et exercise,
idem

pour le C.

editeur eyrolles de Claude Delanooy


au secours !! celui-là, je l'ai déjà lu une fois, et il n'y a jamais
eu de deuxième fois (et pourtant il oeuvrait à l'époque dans
des choses moins compliquées que C++)

--

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

Avatar
M. B.
"Fuxy" a écrit dans le message de news:
cf60rq$n9$
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


T'as gagne le troll de l'ete ...

MB

Avatar
drkm
"PurL" writes:

Moi je distingue deux choses :
- Apprendre le C++ avec les concept de la POO
- Apprendre l'utilisation d'une bibliothèque : MFC, VCL, STL, ...


Tu enseignerais donc, si je comprend bien, l'allocation dynamique,
l'utilisation des pointeurs, la conception de modèles de classes,
etc., et pas l'utilisation de std::vector<> ? Dans un cours destiné
aux débutants ?

Ahem.

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

Avatar
Laurent Deniau
Fabien LE LEZ wrote:
On Tue, 10 Aug 2004 14:35:54 +0200, Laurent Deniau
:


En quoi le C++ propose un typage plus fort que le C?



Est-ce que C gère correctement "const" ?


Est-ce que C++ gere correctement "const"?

a+, ld.


Avatar
drkm
Pierre Maurette writes:

A moins que
vous n'utilisiez un livre qui soit clairement "C++ premier langage",
certaines notions de C vous manqueront à la lecture de la plupart des
manuels.


S'il ne connais pas le C, pourquoi acheter un livre destiné à
apprendre le C++ aux gens connaissant le C ? Si le livre n'est pas
destiné à des personnes connaissant le C et que ses lecteurs se
retrouvent perdus ssi il ne connaissent pas le C, alors le livre est à
jeter/brûler/déchiqueter/se faire rembourser/noyer/chatouiller jusqu'à
ce que mort s'en suive/pendre haut et court/...

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

Avatar
Jean-Marc Bourguet
Laurent Deniau writes:

Jean-Marc Bourguet wrote:
Richard Delorme writes:
[...]


De plus la programmation en C ne rappelle pas la programmation en
assembleur, qui n'est pas, sauf exception, structuré.
Ce n'est pas a cause de ca que la programmation en C ne me rappelle

pas la programmation en assembleur (que j'ai toujours ecrit de maniere
structuree d'ailleurs si on appelle programmation structuree la
restriction volontaire a des structures de controles reductibles).
C'est plutot du a de la difference de niveau d'abstraction et a
l'absence de typage.


En quoi le C++ propose un typage plus fort que le C?
[...]


Je ne vois pas le rapport avec ce que j'ai ecrit. Je comparais le C
et l'assembleur, pas le C et le C++. Et un troll a la fois :-), je
reste sur l'enseignement du C++...

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org



Avatar
Fabien LE LEZ
On Tue, 10 Aug 2004 09:58:55 +0200, Richard Delorme
:

Je ne suis pas d'accord avec cela. Le langage C++ est multi-paradigme et
on peut programmer avec comme en C


Certes. On peut programmer en C++ sans créer de templates, ou même de
classes.
Peut-on envisager sérieusement de programmer en C++ sans _utiliser_
d'objets ? Je ne le pense pas. Tous mes programmes utilisent soit une
chaîne de caractères (souvent std::string) et/ou un tableau
(généralement std::vector<>).
Ça peut paraître un petit détail, mais ça permet de ne plus se
focaliser sur la gestion de la mémoire, puisqu'on ne s'en préoccupe
plus. Et rien que ça, ça change considérablement la philosophie de
programmation. Et ça change également totalement les premiers
chapitres d'un cours.

Autre petit détail, celui-là moins accessible aux débutants : les
exceptions. On peut difficilement les ignorer, puisqu'a priori, une
fonction qui alloue de la mémoire peut lancer un bad_alloc. Et dès
qu'on parle d'exceptions, le RAII
(<news:ceh0gh$i11$) pointe le bout de son
nez. Et "RAII" implique "objet". On n'en sort pas...
Autant le "tout objet" (à la Java) me déplaît profondément, autant se
passer totalement de POO me paraît difficile.


--
;-)

Avatar
Fabien LE LEZ
On Tue, 10 Aug 2004 14:51:23 +0200, "Alain Naigeon"
:

Il y a quelques personnes sur le net qui insistent pour qu'on les
interpelle au féminin, malgré leur prénom masculin ! ;-)


Tous les goûts sont dans la nature...


--
;-)