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.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete'
et un 'free()' ?
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
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.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete'
et un 'free()' ?
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
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.
Quelle difference entre un 'new' et un 'malloc()', entre un 'delete'
et un 'free()' ?
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
"M. B." writes:Passer par le C n'est pas forcement une heresie ou un mauvais choix.
Choisir de passer par le C pour apprendre le C++ *est* une hérésie.
"M. B." <m_binder@magicnet.com> writes:
Passer par le C n'est pas forcement une heresie ou un mauvais choix.
Choisir de passer par le C pour apprendre le C++ *est* une hérésie.
"M. B." writes:Passer par le C n'est pas forcement une heresie ou un mauvais choix.
Choisir de passer par le C pour apprendre le C++ *est* une hérésie.
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"?
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?
Est-ce que C gère correctement "const" ?
Est-ce que C++ gere correctement "const"?
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"?
le nom (il faut éviter le Basic à tout prix
si on veut apprendre à programmer), et la manque de portabilité (je
travaille surtout sur des machines Unix).
si le but n'est que des petits
bidouillages, et qu'on ne connaît pas déjà bien le C++, le C++ n'est pas
un bon choix.
le nom (il faut éviter le Basic à tout prix
si on veut apprendre à programmer), et la manque de portabilité (je
travaille surtout sur des machines Unix).
si le but n'est que des petits
bidouillages, et qu'on ne connaît pas déjà bien le C++, le C++ n'est pas
un bon choix.
le nom (il faut éviter le Basic à tout prix
si on veut apprendre à programmer), et la manque de portabilité (je
travaille surtout sur des machines Unix).
si le but n'est que des petits
bidouillages, et qu'on ne connaît pas déjà bien le C++, le C++ n'est pas
un bon choix.
Fabien LE LEZ wrote:On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
:Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
Fabien LE LEZ wrote:
On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
<gramster@gramster.com>:
Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
Fabien LE LEZ wrote:On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
:Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
On Tue, 10 Aug 2004 15:55:07 +0200, "Arnaud Debaene"
:peut plus ou moins "émuler" tout cela en C (quoique les templates
???)
A priori, on peut faire pas mal de choses avec des macros bien
tordues.
On Tue, 10 Aug 2004 15:55:07 +0200, "Arnaud Debaene"
<adebaene@club-internet.fr>:
peut plus ou moins "émuler" tout cela en C (quoique les templates
???)
A priori, on peut faire pas mal de choses avec des macros bien
tordues.
On Tue, 10 Aug 2004 15:55:07 +0200, "Arnaud Debaene"
:peut plus ou moins "émuler" tout cela en C (quoique les templates
???)
A priori, on peut faire pas mal de choses avec des macros bien
tordues.
Laurent Deniau wrote in message
news:<cfai51$po6$...Fabien LE LEZ wrote:On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
:Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
Comme j'ai déjà dit, les deux langages sont prèsqu'identique dans leur
traitement de const, dans les parties communes. (En fait, de tête, je
crois qu'ils y sont rigueureusement identiques. Et que c'était en tout
cas l'intention du comité de normalisation C++ et avant de Stroustrup
qu'ils le soient.) En revanche :
Laurent Deniau <Laurent.Deniau@cern.ch> wrote in message
news:<cfai51$po6$2@sunnews.cern.ch>...
Fabien LE LEZ wrote:
On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
<gramster@gramster.com>:
Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
Comme j'ai déjà dit, les deux langages sont prèsqu'identique dans leur
traitement de const, dans les parties communes. (En fait, de tête, je
crois qu'ils y sont rigueureusement identiques. Et que c'était en tout
cas l'intention du comité de normalisation C++ et avant de Stroustrup
qu'ils le soient.) En revanche :
Laurent Deniau wrote in message
news:<cfai51$po6$...Fabien LE LEZ wrote:On Tue, 10 Aug 2004 14:54:10 +0200, Fabien LE LEZ
:Est-ce que C gère correctement "const" ?
Note : il s'agit bien d'une question. J'ai vraiment de grosses
lacunes en C (ou, pour prendre le problème à l'envers, j'ai quelques
vagues connaissances en C ;-) ).
Pour repondre, il faudrait d'abord definir ce que l'on attend de const
dans le language et que signifie gerer "correctement" const. Hormis
ces deux considerations, const en C est plus simple et plus logique
(pas de cas particulier de sa semantique), mais ca ne repond en rien a
la question :-).
Comme j'ai déjà dit, les deux langages sont prèsqu'identique dans leur
traitement de const, dans les parties communes. (En fait, de tête, je
crois qu'ils y sont rigueureusement identiques. Et que c'était en tout
cas l'intention du comité de normalisation C++ et avant de Stroustrup
qu'ils le soient.) En revanche :
On Tue, 10 Aug 2004 09:58:55 +0200, Richard Delorme
:
Peut-on envisager sérieusement de programmer en C++ sans _utiliser_
d'objets ?
On Tue, 10 Aug 2004 09:58:55 +0200, Richard Delorme
<abulmo@nospam.fr>:
Peut-on envisager sérieusement de programmer en C++ sans _utiliser_
d'objets ?
On Tue, 10 Aug 2004 09:58:55 +0200, Richard Delorme
:
Peut-on envisager sérieusement de programmer en C++ sans _utiliser_
d'objets ?
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.
bonjour,
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.
bonjour,
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.
bonjour,
Les fonctionalites et la puissance du C++ ont engendre la STL.
La STL est une consequence du langage.
L'inverse est faux.
Pretendre que tout developpement sans STL, comme il est d'usage sur ce
forum, est a priori mauvais est une erreur.
Ce n'est qu'une bibliotheque, parmi d'autres.
On inverse cause et consequence, en passant a cote de l'essentiel d'un
langage dont on n'a pas compris le fondement.
Relire le Stroustrup me parait s'imposer.
Les fonctionalites et la puissance du C++ ont engendre la STL.
La STL est une consequence du langage.
L'inverse est faux.
Pretendre que tout developpement sans STL, comme il est d'usage sur ce
forum, est a priori mauvais est une erreur.
Ce n'est qu'une bibliotheque, parmi d'autres.
On inverse cause et consequence, en passant a cote de l'essentiel d'un
langage dont on n'a pas compris le fondement.
Relire le Stroustrup me parait s'imposer.
Les fonctionalites et la puissance du C++ ont engendre la STL.
La STL est une consequence du langage.
L'inverse est faux.
Pretendre que tout developpement sans STL, comme il est d'usage sur ce
forum, est a priori mauvais est une erreur.
Ce n'est qu'une bibliotheque, parmi d'autres.
On inverse cause et consequence, en passant a cote de l'essentiel d'un
langage dont on n'a pas compris le fondement.
Relire le Stroustrup me parait s'imposer.