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
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les meme raison mais presque, je ne fait que des programme pour moi, et cest plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous DELPHI de puis longtemps.
Phiilippe
"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
Bonjour a Toi,
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les
meme raison mais presque, je ne fait que des programme pour moi, et cest
plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la
pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous
DELPHI de puis longtemps.
Phiilippe
"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
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les meme raison mais presque, je ne fait que des programme pour moi, et cest plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous DELPHI de puis longtemps.
Phiilippe
"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
Fabien LE LEZ
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible. Si tu langue maternelle est le français, et que tu n'arrives pas à l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++ correctement (Ou tout autre langage, d'ailleurs).
-- ;-)
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe"
<teroinph@free.fr>:
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est
même plutôt conseillé pour un débutant). Mais le C est sans conteste
un mauvais choix, étant d'un accès plus difficile que le C++ (même si
les fonctionnalités avancées du C++ sont plus complexes que celles du
C).
La programmation en C++ est très différente de la programmation en C.
Elle se rapproche plus de la programmation en Java ou en PHP, tandis
que la programmation en C rappelle la programmation en assembleur.
Historiquement, le C++ a été basé sur le C, du coup il y a des
ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP
n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une
pure hérésie, je pense qu'aucun programmeur C++ compétent ne me
contredira sur ce point.
La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le
C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients,
i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais
quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible.
Si tu langue maternelle est le français, et que tu n'arrives pas à
l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++
correctement (Ou tout autre langage, d'ailleurs).
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible. Si tu langue maternelle est le français, et que tu n'arrives pas à l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++ correctement (Ou tout autre langage, d'ailleurs).
-- ;-)
TEROIN Philippe
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.
Philippe
"Fabien LE LEZ" a écrit dans le message de news:
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible. Si tu langue maternelle est le français, et que tu n'arrives pas à l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++ correctement (Ou tout autre langage, d'ailleurs).
-- ;-)
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.
Philippe
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de
news:ohpgh0ltq6igflfbdbnfhueunv50e0e0sf@4ax.com...
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe"
<teroinph@free.fr>:
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est
même plutôt conseillé pour un débutant). Mais le C est sans conteste
un mauvais choix, étant d'un accès plus difficile que le C++ (même si
les fonctionnalités avancées du C++ sont plus complexes que celles du
C).
La programmation en C++ est très différente de la programmation en C.
Elle se rapproche plus de la programmation en Java ou en PHP, tandis
que la programmation en C rappelle la programmation en assembleur.
Historiquement, le C++ a été basé sur le C, du coup il y a des
ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP
n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une
pure hérésie, je pense qu'aucun programmeur C++ compétent ne me
contredira sur ce point.
La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le
C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients,
i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais
quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible.
Si tu langue maternelle est le français, et que tu n'arrives pas à
l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++
correctement (Ou tout autre langage, d'ailleurs).
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.
Philippe
"Fabien LE LEZ" a écrit dans le message de news:
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
PS : fais un effort sur l'orthographe, là c'est franchement illisible. Si tu langue maternelle est le français, et que tu n'arrives pas à l'écrire mieux que ça, je ne te pense pas capable d'écrire du C++ correctement (Ou tout autre langage, d'ailleurs).
-- ;-)
Pierre Maurette
"TEROIN Philippe" a écrit:
Bonjour a Toi,
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les meme raison mais presque, je ne fait que des programme pour moi, et cest plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C. Je n'ai aucune envie de rentrer frontalement en opposition avec la
réponse de Fabien, d'autant qu'il a beaucoup plus d'expérience que moi sur le sujet (mais je suis convaincu que lui-même maîtrise le C). Néanmoins, je suis assez d'accord avec votre démarche. 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.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous DELPHI de puis longtemps. Je connais Delphi, mais pas VB. Néanmoins, j'ai vu plusieurs fois des
débats Delphi vs VB. C'est pour cette raisons que j'aurais tendance à conseiller à Fuxy Kylix Open Edition (gratuit, bien sûr). C'est à la fois Delphi et C++Builder sous Linux. A ce moment-là, le problème de l'apprentissage ne se pose plus avec la même acuité, on utilise les tutoriaux, excellent et en français, on fait de l'objet comme cette vieille branche de Jourdain faisant de la prose. Arrive ensuite le désir et la nécessité d'approfondir. Si l'on choisit Delphi/Pascal Objet, la doc est disponible chez Borland et non ambiguë. Pour C++, c'est un peu plus compliqué, puisque la doc sur le langage devra être complétée des Borlandismes. -- Pierre
"TEROIN Philippe" <teroinph@free.fr> a écrit:
Bonjour a Toi,
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les
meme raison mais presque, je ne fait que des programme pour moi, et cest
plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
Je n'ai aucune envie de rentrer frontalement en opposition avec la
réponse de Fabien, d'autant qu'il a beaucoup plus d'expérience que moi
sur le sujet (mais je suis convaincu que lui-même maîtrise le C).
Néanmoins, je suis assez d'accord avec votre démarche. 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.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la
pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous
DELPHI de puis longtemps.
Je connais Delphi, mais pas VB. Néanmoins, j'ai vu plusieurs fois des
débats Delphi vs VB. C'est pour cette raisons que j'aurais tendance à
conseiller à Fuxy Kylix Open Edition (gratuit, bien sûr). C'est à la
fois Delphi et C++Builder sous Linux. A ce moment-là, le problème de
l'apprentissage ne se pose plus avec la même acuité, on utilise les
tutoriaux, excellent et en français, on fait de l'objet comme cette
vieille branche de Jourdain faisant de la prose. Arrive ensuite le
désir et la nécessité d'approfondir. Si l'on choisit Delphi/Pascal
Objet, la doc est disponible chez Borland et non ambiguë. Pour C++,
c'est un peu plus compliqué, puisque la doc sur le langage devra être
complétée des Borlandismes.
--
Pierre
je suis comme toi, je me suis mise au C++ il y a apeine 1 mois, pas pour les meme raison mais presque, je ne fait que des programme pour moi, et cest plus par plasire, mais jaime la difficulter.
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C. Je n'ai aucune envie de rentrer frontalement en opposition avec la
réponse de Fabien, d'autant qu'il a beaucoup plus d'expérience que moi sur le sujet (mais je suis convaincu que lui-même maîtrise le C). Néanmoins, je suis assez d'accord avec votre démarche. 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.
pour le C++ jaie commencer a le lire, mais my suis vite arreter car la la pratique rien de mieux.
Mais pour moi je pensse que jaie plus de faciliter car je programme sous DELPHI de puis longtemps. Je connais Delphi, mais pas VB. Néanmoins, j'ai vu plusieurs fois des
débats Delphi vs VB. C'est pour cette raisons que j'aurais tendance à conseiller à Fuxy Kylix Open Edition (gratuit, bien sûr). C'est à la fois Delphi et C++Builder sous Linux. A ce moment-là, le problème de l'apprentissage ne se pose plus avec la même acuité, on utilise les tutoriaux, excellent et en français, on fait de l'objet comme cette vieille branche de Jourdain faisant de la prose. Arrive ensuite le désir et la nécessité d'approfondir. Si l'on choisit Delphi/Pascal Objet, la doc est disponible chez Borland et non ambiguë. Pour C++, c'est un peu plus compliqué, puisque la doc sur le langage devra être complétée des Borlandismes. -- Pierre
Pierre Maurette
Fabien LE LEZ a écrit:
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON ! [...]
La programmation en C++ est très différente de la programmation en C. Certes, mais la norme C++ elle-même se réfère à celle du C. Cf les POD
et autres "plain old qqchose". A vérifier, mais je pense que la norme C++ n'est pas "stand alone", mais nécessite de se reporter à celle du C (C90/C++98 ?). -- Pierre
Fabien LE LEZ <gramster@gramster.com> a écrit:
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe"
<teroinph@free.fr>:
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
[...]
La programmation en C++ est très différente de la programmation en C.
Certes, mais la norme C++ elle-même se réfère à celle du C. Cf les POD
et autres "plain old qqchose". A vérifier, mais je pense que la norme
C++ n'est pas "stand alone", mais nécessite de se reporter à celle du
C (C90/C++98 ?).
--
Pierre
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON ! [...]
La programmation en C++ est très différente de la programmation en C. Certes, mais la norme C++ elle-même se réfère à celle du C. Cf les POD
et autres "plain old qqchose". A vérifier, mais je pense que la norme C++ n'est pas "stand alone", mais nécessite de se reporter à celle du C (C90/C++98 ?). -- Pierre
Pierre Maurette
"TEROIN Philippe" a écrit:
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.
Philippe Puisqu'on parle de votre orthographe...
Vous vous êtes "rabattue", après vous être "mise au C++". Donc, voici ma question: vous prénommez-vous Philippe? -- Pierre PS réponse facultative, la question ne m'empêchera pas de dormir
"TEROIN Philippe" <teroinph@free.fr> a écrit:
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.
Philippe
Puisqu'on parle de votre orthographe...
Vous vous êtes "rabattue", après vous être "mise au C++".
Donc, voici ma question: vous prénommez-vous Philippe?
--
Pierre
PS réponse facultative, la question ne m'empêchera pas de dormir
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.
Philippe Puisqu'on parle de votre orthographe...
Vous vous êtes "rabattue", après vous être "mise au C++". Donc, voici ma question: vous prénommez-vous Philippe? -- Pierre PS réponse facultative, la question ne m'empêchera pas de dormir
PurL
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
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
Monsieur Centre-Du-Monde vient de parler ...
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
Un bon programmeur C adapte ses structures de donnees a son probleme. Il construit des structures a l'aide de 'struct', ecrit des fonctions pour les initialiser et les detruires, puis d'autres pour travailler avec.
D'ou la notion de classes, de constructeurs, destructeurs et methodes.
Une approche intuitive et concrete a opposer a une approche theorique de l'apprentissage du C++.
Oui mais c'est du procedural ... Quelle difference entre appeler une fonction et lui passer un pointeur sur la structure a traiter, et appeler une methode attachee a un objet, dont l'argument 'this' est masque ?
Oui mais il y a les pointeurs ... Et alors, une reference n'est rien d'autre qu'un pointeur masque.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete' et un 'free()' ?
Oui mais l'heritage etc ... Ben oui, c'est ca l'avantage du C++.
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
MB
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de news:
ohpgh0ltq6igflfbdbnfhueunv50e0e0sf@4ax.com...
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe"
<teroinph@free.fr>:
jaie acheter deux bouquin dont a mon avis le premier est essentiele a
parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est
même plutôt conseillé pour un débutant). Mais le C est sans conteste
un mauvais choix, étant d'un accès plus difficile que le C++ (même si
les fonctionnalités avancées du C++ sont plus complexes que celles du
C).
La programmation en C++ est très différente de la programmation en C.
Elle se rapproche plus de la programmation en Java ou en PHP, tandis
que la programmation en C rappelle la programmation en assembleur.
Historiquement, le C++ a été basé sur le C, du coup il y a des
ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP
n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une
pure hérésie, je pense qu'aucun programmeur C++ compétent ne me
contredira sur ce point.
La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le
C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients,
i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais
quelque chose, étant passé par là.
Monsieur Centre-Du-Monde vient de parler ...
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
Un bon programmeur C adapte ses structures de donnees a son probleme.
Il construit des structures a l'aide de 'struct', ecrit des fonctions
pour les initialiser et les detruires, puis d'autres pour travailler
avec.
D'ou la notion de classes, de constructeurs, destructeurs et methodes.
Une approche intuitive et concrete a opposer a une approche theorique
de l'apprentissage du C++.
Oui mais c'est du procedural ... Quelle difference entre appeler une
fonction et lui passer un pointeur sur la structure a traiter, et
appeler une methode attachee a un objet, dont l'argument 'this' est
masque ?
Oui mais il y a les pointeurs ... Et alors, une reference n'est rien d'autre
qu'un pointeur masque.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete' et
un 'free()' ?
Oui mais l'heritage etc ... Ben oui, c'est ca l'avantage du C++.
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
On Tue, 10 Aug 2004 08:07:36 +0200, "TEROIN Philippe" :
jaie acheter deux bouquin dont a mon avis le premier est essentiele a parcourir, les notion de base du C.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
Si tu veux apprendre un autre langage avant le C++, libre à toi (c'est même plutôt conseillé pour un débutant). Mais le C est sans conteste un mauvais choix, étant d'un accès plus difficile que le C++ (même si les fonctionnalités avancées du C++ sont plus complexes que celles du C). La programmation en C++ est très différente de la programmation en C. Elle se rapproche plus de la programmation en Java ou en PHP, tandis que la programmation en C rappelle la programmation en assembleur. Historiquement, le C++ a été basé sur le C, du coup il y a des ressemblances certaines dans la syntaxe. Mais bon, la syntaxe de PHP n'en est pas très éloignée non plus.
Considérer le C comme un prérequis pour l'apprentissage du C++ est une pure hérésie, je pense qu'aucun programmeur C++ compétent ne me contredira sur ce point. La connaissance du C (i.e. tu es programmeur C et tu veux apprendre le C++) apporte quelques avantages, mais aussi beaucoup d'inconvénients, i.e. beaucoup d'habitudes de programmation à désapprendre. J'en sais quelque chose, étant passé par là.
Monsieur Centre-Du-Monde vient de parler ...
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
Un bon programmeur C adapte ses structures de donnees a son probleme. Il construit des structures a l'aide de 'struct', ecrit des fonctions pour les initialiser et les detruires, puis d'autres pour travailler avec.
D'ou la notion de classes, de constructeurs, destructeurs et methodes.
Une approche intuitive et concrete a opposer a une approche theorique de l'apprentissage du C++.
Oui mais c'est du procedural ... Quelle difference entre appeler une fonction et lui passer un pointeur sur la structure a traiter, et appeler une methode attachee a un objet, dont l'argument 'this' est masque ?
Oui mais il y a les pointeurs ... Et alors, une reference n'est rien d'autre qu'un pointeur masque.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete' et un 'free()' ?
Oui mais l'heritage etc ... Ben oui, c'est ca l'avantage du C++.
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
MB
Loïc Joly
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++, mais je suis certain que d'autres existent. Et tout livre de référence (dont The C++ programming language, de Stroustrup) en parle aussi.
-- Loïc
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++,
mais je suis certain que d'autres existent. Et tout livre de référence
(dont The C++ programming language, de Stroustrup) en parle aussi.
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++, mais je suis certain que d'autres existent. Et tout livre de référence (dont The C++ programming language, de Stroustrup) en parle aussi.
-- Loïc
Loïc Joly
M. B. wrote:
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
[...]
Comme toujours, la réponse est que oui, il est possible d'écrire des programmes orientés objet en C. Mais là n'est pas la question. De toute façon, même avec le C++, les premiers programmes écrits ne seront pas orientés objet, mais procéduraux.
Il n'en reste pas moins que le C oblige à faire constemment attention à des détails de bas niveau, et ce dès le premier programme qu'on écrit.
Il est donc bien plus difficile d'accès. Je préfère 100 fois devoir expliquer à des débutants std::string que char*.
Les char * seront eux aussi appris, mais plus tard, quand les concepts de base que sont une fonction, ou une structure de contrôle seront vus, connus, maitrisés.
C'est une question de progressivité.
Surtout que pour apprendre le C++, il est plus direct d'apprendre la C++. Dire le contraire, ce serait prétendre qu'il faut enseigner aux gosses de primaire le latin, et que le français viendra plus tard.
-- Loïc
M. B. wrote:
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
[...]
Comme toujours, la réponse est que oui, il est possible d'écrire des
programmes orientés objet en C. Mais là n'est pas la question. De toute
façon, même avec le C++, les premiers programmes écrits ne seront pas
orientés objet, mais procéduraux.
Il n'en reste pas moins que le C oblige à faire constemment attention à
des détails de bas niveau, et ce dès le premier programme qu'on écrit.
Il est donc bien plus difficile d'accès. Je préfère 100 fois devoir
expliquer à des débutants std::string que char*.
Les char * seront eux aussi appris, mais plus tard, quand les concepts
de base que sont une fonction, ou une structure de contrôle seront vus,
connus, maitrisés.
C'est une question de progressivité.
Surtout que pour apprendre le C++, il est plus direct d'apprendre la
C++. Dire le contraire, ce serait prétendre qu'il faut enseigner aux
gosses de primaire le latin, et que le français viendra plus tard.
Pourquoi est-ce une heresie de passer par le C pour apprendre C++ ?
[...]
Comme toujours, la réponse est que oui, il est possible d'écrire des programmes orientés objet en C. Mais là n'est pas la question. De toute façon, même avec le C++, les premiers programmes écrits ne seront pas orientés objet, mais procéduraux.
Il n'en reste pas moins que le C oblige à faire constemment attention à des détails de bas niveau, et ce dès le premier programme qu'on écrit.
Il est donc bien plus difficile d'accès. Je préfère 100 fois devoir expliquer à des débutants std::string que char*.
Les char * seront eux aussi appris, mais plus tard, quand les concepts de base que sont une fonction, ou une structure de contrôle seront vus, connus, maitrisés.
C'est une question de progressivité.
Surtout que pour apprendre le C++, il est plus direct d'apprendre la C++. Dire le contraire, ce serait prétendre qu'il faut enseigner aux gosses de primaire le latin, et que le français viendra plus tard.