OVH Cloud OVH Cloud

Apprendre le C++

69 réponses
Avatar
leo.hal
Bonjour,

J'ai une petite exp=E9rience en Java et en C et je voudrais me mettre au
c++.

Auriez-vous des sites (a part developpez.com ) ou des livres en
fran=E7ais pour apprendre ce langage.

Merci.

10 réponses

1 2 3 4 5
Avatar
Fabien LE LEZ
On 29 Dec 2006 14:19:22 -0800, :

J'ai une petite expérience en Java et en C et je voudrais me mettre au
c++.


Pourquoi pas... Tant que tu ne perds pas de vue que C++ est très
différent de ces deux langages (même s'il a quelques points communs
avec Java).

Auriez-vous des sites (a part developpez.com ) ou des livres en
français pour apprendre ce langage.


Non.

Le seul livre "pour débutant" que j'aie vu conseillé ici est
Accelerated C++ <http://www.amazon.fr/gp/product/020170353X/>.
(C'est bizarre, d'ailleurs : il y a une vaste littérature de qualité
sur des points assez avancés du C++, mais presque aucun auteur sérieux
ne s'est intéressé aux débutants.)

À part ça, je t'invite à aller voir les discussions précédentes sur le
même sujet : <http://www.google.com/advanced_group_search?hl=fr>.

Avatar
Fabien LE LEZ
Le seul livre "pour débutant" que j'aie vu conseillé ici est
Accelerated C++


Le Stroustrup est également cité assez souvent, mais c'est une
référence, pas un cours.

Avatar
Marc Boyer
Le 29-12-2006, Fabien LE LEZ a écrit :
Le seul livre "pour débutant" que j'aie vu conseillé ici est
Accelerated C++ <http://www.amazon.fr/gp/product/020170353X/>.
(C'est bizarre, d'ailleurs : il y a une vaste littérature de qualité
sur des points assez avancés du C++, mais presque aucun auteur sérieux
ne s'est intéressé aux débutants.)


Et surtout, aucun n'a ete traduit en francais.
Ca n'aide pas a presenter C++ comme langage de debutant.
J'avais pose la question une fois a la maison d'edition
francaise, et je n'ai jamais eu de reponse.

J'ai meme pense un temp en ecrire un, mais je ne serais
pas capable de faire mieux que traduire 'accelerated C++'.

À part ça, je t'invite à aller voir les discussions précédentes sur le
même sujet : <http://www.google.com/advanced_group_search?hl=fr>.


Et puis a venir poser des questions sur ce forum. Ce forum est
assez indulgent avec les debutants modestes, et moins avec ceux
qui croient savoir...

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. André Maurois)

Avatar
Mathias Gaunard
(même s'il a quelques points communs
avec Java).


Ah bon ?

Avatar
James Kanze
Mathias Gaunard wrote:
(même s'il a quelques points communs
avec Java).


Ah bon ?


Ils utilisent tous les deux plein des caractères qui ne trouvent
que sur des claviers US.

Ils ont tous les deux un nombre d'opérateurs phénominal, avec un
nombre de niveaux de précédence démesuré.

Ils n'ont ni l'un ni l'autre une instruction d'affectation, mais
comptent plutôt sur des opérateurs à effet de bord (dont ils ont
beaucoup).

Dans les deux, un certain nombre de types de base ont une statue
priviligée, avec des caractèristiques qu'on ne peut pas émuler
dans un type défini par l'utilisateur. Le cas est flagrant en
Java, mais essai une fois d'émuler les distinctions
lvalue/rvalue d'un type de base dans des opérateurs définis par
l'utilisateur, sur un type défini par l'utilisateur. Et
évidemment, ni en Java ni en C++ on ne peut dérivé d'int. (Pas
très OO, ça.)

--
James Kanze (Gabi Software) email:
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34


Avatar
ByB
J'ai envie de hurler à la face du monde que a dit le
29/12/2006 que
Bonjour,

J'ai une petite expérience en Java et en C et je voudrais me mettre au
c++.

Auriez-vous des sites (a part developpez.com ) ou des livres en
français pour apprendre ce langage.

Merci.


Quelques liens :

http://www2.lifl.fr/~hauspie/uploads/Hauspie/cpp-full.pdf
http://www2.lifl.fr/~hauspie/uploads/Hauspie/cpp-week1.pdf

http://carmelo.violon.free.fr/PA/C.pdf

http://www.jalix.org/ressources/programmation/c-cpp/_guide_cpp/GuideC++.pdf

Bon courage !

--
L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on
n'a pas de talent.
[Pierre Desproges]

Avatar
Nelio
Il est peut être un peu tard, mais je t'invite à jetter un oeil sur :
http://www-ipst.u-strasbg.fr/pat/program/cpp/

Je trouve ce cours assez accessible.

Bonne chance à toi.
Avatar
Mathias Gaunard
Il est peut être un peu tard, mais je t'invite à jetter un oeil sur :
http://www-ipst.u-strasbg.fr/pat/program/cpp/

Je trouve ce cours assez accessible.

Bonne chance à toi.



1) /* premier exemple de programme C++ */
2) #include <iostream.h>
3) #define TVA 19.6
4) int main(void)
5) {
6) float HT,TTC; //on déclare deux variables
7) cout<<"veuillez entrer le prix HT : ";
8) cin>>HT;
9) TTC=HT*(1+(TVA/100));
A) cout<<"prix TTC : "<<TTC<<"n";
B) }


Ça n'a pas l'air très à jour, à première vue.
Ni très complet.

En fait, c'est plus un cours de C.

Avatar
Fabien LE LEZ
On Sat, 13 Jan 2007 04:39:23 +0100, Mathias Gaunard :

En fait, c'est plus un cours de C.


Comme, malheureusement, l'écrasante majorité des soi-disant cours de
C++ :-(

Avatar
Nelio
Je suppose que l'auteur aborde ces "pseudo notion" pour la suite qui
est l'obje et que je trouve très bien abordé.
Mais bon tout est question de gout je pense ...

P.S : quelqu'un aurait il de la documentation à me conseiller pour de
la programmation systeme en C++ ?

Merci
1 2 3 4 5