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
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
"Pierre Maurette" <maurettepierre@wanadoo.fr> a écrit dans le message news:
5utgh0pjkjhmapei8lvbql3cr79vvkshur@4ax.com...
Loïc Joly <loic.actarus.joly@wanadoo.fr> 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 - anaigeon@free.fr - Strasbourg, France
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
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" ?
-- ;-)
On Tue, 10 Aug 2004 14:35:54 +0200, Laurent Deniau
<Laurent.Deniau@cern.ch>:
En quoi le C++ propose un typage plus fort que le C?
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" ?
-- ;-)
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
"TEROIN Philippe" <teroinph@free.fr> a écrit dans le message news:
411898ec$0$27781$626a14ce@news.free.fr...
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 - anaigeon@free.fr - Strasbourg, France
"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
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
"Fuxy" <seuxf@wanadoo.fr> a écrit dans le message de news:
cf60rq$n9$1@news-reader5.wanadoo.fr...
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
"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
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
"PurL" <purl-nospam@chez.com> 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
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
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.
Fabien LE LEZ wrote:
On Tue, 10 Aug 2004 14:35:54 +0200, Laurent Deniau
<Laurent.Deniau@cern.ch>:
En quoi le C++ propose un typage plus fort que le C?
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.
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
Pierre Maurette <maurettepierre@wanadoo.fr> 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
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
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
Laurent Deniau <Laurent.Deniau@cern.ch> writes:
Jean-Marc Bourguet wrote:
Richard Delorme <abulmo@nospam.fr> 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
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
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.
-- ;-)
On Tue, 10 Aug 2004 09:58:55 +0200, Richard Delorme
<abulmo@nospam.fr>:
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$1@news-reader3.wanadoo.fr>) 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.
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.
-- ;-)
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...
-- ;-)
On Tue, 10 Aug 2004 14:51:23 +0200, "Alain Naigeon"
<anaigeon@free.fr>:
Il y a quelques personnes sur le net qui insistent pour qu'on les
interpelle au féminin, malgré leur prénom masculin ! ;-)