Je cherche a franciser mon code:
- y en a marre de l'anglais et de la domination anglo-saxonne
- c'est vachement plus lisible pour un non informaticien
- ça sera plus compliqué à délocaliser en Inde (Chine, Brésil,
Russie...) plus tard
donc
class Buffer
{
void Write();
bool isFull() const;
int getLength() const;
void setLength(int);
int m_Length;
}
devient
class Tampon
{
void Ecrire();
bool estPlein() const;
int Taille() const ;
void majTaille(int);
int m_Taille;
}
Divers reflexions:
- j'ai pas trouvé d'équivalent du get
- j'ai un probleme pour traduire Writter ( Reader devient Lecteur)
- et socket
- reste le probleme des librairies en Anglais (refaire une surcouche de
traduction ?)
- et des mots clés
pourquoi pas:
#define si if
#define sinon else
#define rien void
#define renvoi return
#define vrai true
#define false faux
#define classe class
si ( a == 1)
{
renvoi vrai;
}
sinon
{
}
mais la ça devient folklo, même si je trouve ça tres joli
(reste à configurer la colorisation syntaxique de mon editeur avec mes
nouveaux mots clé)
Qu'en pensez vous?
Rq:
j'ai déjà vu du code avec:
#define begin {
#defin end }
int ma fonction()
begin
id (a ==1)
begin
end
else
begin
end
return 0;
end
et quand il y en a les, souvent les commentaires en anglais ne disent pas la même chose que ceux en français.
Et est-ce qu'il y a au moins un des deux qui dit la meme chose que le code? Et que la doc utilisateur?
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
"kanze" <kanze@gabi-soft.fr> writes:
et quand il y en a les, souvent les commentaires en anglais ne
disent pas la même chose que ceux en français.
Et est-ce qu'il y a au moins un des deux qui dit la meme chose que le
code? Et que la doc utilisateur?
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
et quand il y en a les, souvent les commentaires en anglais ne disent pas la même chose que ceux en français.
Et est-ce qu'il y a au moins un des deux qui dit la meme chose que le code? Et que la doc utilisateur?
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
JBB
kanze wrote:
Fabien LE LEZ wrote:
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" :
ne serait-il pas idéal que les environnements de développement permettent de donner plusieurs noms aux divers identificateurs selon plusieurs langues et idem pour les commentaires dans le code ?
Et, bien sûr, en français le point décimal sera remplacé par la virgule. Du coup, il faudra remplacer la virgule par un point-virgule, et le point-virgule par Dieu sait quoi.
Autre solution : il y a peut-être deux virgules "différentes" (i.e. ayant des codes Unicode différents), ce qui permettrait d'en avoir une comme séparateur et une autre comme séparateur décimal.
Et de distinguer entre le comma opérateur et le comma « punctuateur ».
Ça serait amusant. La sémantique du programme dépendrait des différences qui ne sont pas visible sur l'écran. (Rémarque, c'est déjà le cas en théorie, au moins sous un système qui utilise Unicode. Parce que « u0041 » et « u0391 » sont bien deux symboles différents, mais je doute qu'on arrive à les distinguer visuellement.
(mais je ne voudrais pas toucher aux mots clefs...)
Ah ouais ? Et si les mots-clés sont en anglais et les identifiants en arabe, doit-on lire le code de droite à gauche ou de gauche à droite ?
Les deux. Exactement comme dans tous les cas où il y a un mélange d'arabe et de l'alphabet latin.
Plus intéressant serait le traitement des nombres. L'arabe utilise des chiffres différents des notres, et plus important ici, ils écrivent le chiffres dans l'ordre poids faibles d'abord, et non le poids forts.
Je crois aussi qu'il y a des langues (locales) qui se servent des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire. Sinon les araignées doivent compter en octal (la chance!) et les insectes en base 6, mais leur développement n'en est pas encore arrivé à l'informatique ( selon nos connaissances actuelles). Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
-- James Kanze GABI Software 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
kanze wrote:
Fabien LE LEZ wrote:
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" <mm@gdzid.com>:
ne serait-il pas idéal que les environnements de
développement permettent de donner plusieurs noms aux divers
identificateurs selon plusieurs langues et idem pour les
commentaires dans le code ?
Et, bien sûr, en français le point décimal sera remplacé par
la virgule. Du coup, il faudra remplacer la virgule par un
point-virgule, et le point-virgule par Dieu sait quoi.
Autre solution : il y a peut-être deux virgules "différentes"
(i.e. ayant des codes Unicode différents), ce qui permettrait
d'en avoir une comme séparateur et une autre comme séparateur
décimal.
Et de distinguer entre le comma opérateur et le comma
« punctuateur ».
Ça serait amusant. La sémantique du programme dépendrait des
différences qui ne sont pas visible sur l'écran. (Rémarque,
c'est déjà le cas en théorie, au moins sous un système qui
utilise Unicode. Parce que « u0041 » et « u0391 » sont bien
deux symboles différents, mais je doute qu'on arrive à les
distinguer visuellement.
(mais je ne voudrais pas toucher aux mots clefs...)
Ah ouais ?
Et si les mots-clés sont en anglais et les identifiants en
arabe, doit-on lire le code de droite à gauche ou de gauche à
droite ?
Les deux. Exactement comme dans tous les cas où il y a un
mélange d'arabe et de l'alphabet latin.
Plus intéressant serait le traitement des nombres. L'arabe
utilise des chiffres différents des notres, et plus important
ici, ils écrivent le chiffres dans l'ordre poids faibles
d'abord, et non le poids forts.
Je crois aussi qu'il y a des langues (locales) qui se servent
des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire.
Sinon les araignées doivent compter en octal (la chance!) et les
insectes en base 6, mais leur développement n'en est pas encore arrivé à
l'informatique ( selon nos connaissances actuelles).
Mais il y a surement quelque part au fond de l'espace une race
intelligente qui compte pas en base 10.
--
James Kanze GABI Software
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
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" :
ne serait-il pas idéal que les environnements de développement permettent de donner plusieurs noms aux divers identificateurs selon plusieurs langues et idem pour les commentaires dans le code ?
Et, bien sûr, en français le point décimal sera remplacé par la virgule. Du coup, il faudra remplacer la virgule par un point-virgule, et le point-virgule par Dieu sait quoi.
Autre solution : il y a peut-être deux virgules "différentes" (i.e. ayant des codes Unicode différents), ce qui permettrait d'en avoir une comme séparateur et une autre comme séparateur décimal.
Et de distinguer entre le comma opérateur et le comma « punctuateur ».
Ça serait amusant. La sémantique du programme dépendrait des différences qui ne sont pas visible sur l'écran. (Rémarque, c'est déjà le cas en théorie, au moins sous un système qui utilise Unicode. Parce que « u0041 » et « u0391 » sont bien deux symboles différents, mais je doute qu'on arrive à les distinguer visuellement.
(mais je ne voudrais pas toucher aux mots clefs...)
Ah ouais ? Et si les mots-clés sont en anglais et les identifiants en arabe, doit-on lire le code de droite à gauche ou de gauche à droite ?
Les deux. Exactement comme dans tous les cas où il y a un mélange d'arabe et de l'alphabet latin.
Plus intéressant serait le traitement des nombres. L'arabe utilise des chiffres différents des notres, et plus important ici, ils écrivent le chiffres dans l'ordre poids faibles d'abord, et non le poids forts.
Je crois aussi qu'il y a des langues (locales) qui se servent des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire. Sinon les araignées doivent compter en octal (la chance!) et les insectes en base 6, mais leur développement n'en est pas encore arrivé à l'informatique ( selon nos connaissances actuelles). Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
-- James Kanze GABI Software 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
Fabien LE LEZ
On Tue, 25 Oct 2005 12:14:27 +0200, JBB :
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
Quant à mon PC, il compte en base 2 ou en base 4294967296, suivant le point de vue.
On Tue, 25 Oct 2005 12:14:27 +0200, JBB <merci@pasdespam.fr>:
Mais il y a surement quelque part au fond de l'espace une race
intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes
(peut-être l'Égypte des pharaons ?) on comptait en base 60.
Quant à mon PC, il compte en base 2 ou en base 4294967296, suivant le
point de vue.
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
Quant à mon PC, il compte en base 2 ou en base 4294967296, suivant le point de vue.
Jean-Marc Bourguet
Fabien LE LEZ writes:
On Tue, 25 Oct 2005 12:14:27 +0200, JBB :
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
Babylonne.
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 <gramster@gramster.com> writes:
On Tue, 25 Oct 2005 12:14:27 +0200, JBB <merci@pasdespam.fr>:
Mais il y a surement quelque part au fond de l'espace une race
intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes
(peut-être l'Égypte des pharaons ?) on comptait en base 60.
Babylonne.
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
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
Babylonne.
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
TERENCE
"JBB" a écrit dans le message de news:435e0583$0$10543$
kanze wrote:
Fabien LE LEZ wrote:
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" :
Je crois aussi qu'il y a des langues (locales) qui se servent des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire. Sinon les araignées doivent compter en octal (la chance!) et les insectes en base 6, mais leur développement n'en est pas encore arrivé à l'informatique ( selon nos connaissances actuelles). Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Même la civilisation européenne garde des traces d'une numération en base non décimale. Tous nos nombres sont différents jusqu'à 'seize', puis la base 10 reprend : 'dix-sept'. Les anglais différencient jusqu'à twelve.
"JBB" <merci@pasdespam.fr> a écrit dans le message de
news:435e0583$0$10543$626a14ce@news.free.fr...
kanze wrote:
Fabien LE LEZ wrote:
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" <mm@gdzid.com>:
Je crois aussi qu'il y a des langues (locales) qui se servent
des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire.
Sinon les araignées doivent compter en octal (la chance!) et les
insectes en base 6, mais leur développement n'en est pas encore arrivé à
l'informatique ( selon nos connaissances actuelles).
Mais il y a surement quelque part au fond de l'espace une race
intelligente qui compte pas en base 10.
Même la civilisation européenne garde des traces d'une numération en base
non décimale.
Tous nos nombres sont différents jusqu'à 'seize', puis la base 10 reprend :
'dix-sept'.
Les anglais différencient jusqu'à twelve.
"JBB" a écrit dans le message de news:435e0583$0$10543$
kanze wrote:
Fabien LE LEZ wrote:
On Mon, 24 Oct 2005 23:46:37 -0400, "Michel Michaud" :
Je crois aussi qu'il y a des langues (locales) qui se servent des bases autre que dix pour les nombres.
Vu que les dauphins n'ont pas de doigts ils doivent se servir de leur
nageoires. Ils comptent donc en binaire. Sinon les araignées doivent compter en octal (la chance!) et les insectes en base 6, mais leur développement n'en est pas encore arrivé à l'informatique ( selon nos connaissances actuelles). Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Même la civilisation européenne garde des traces d'une numération en base non décimale. Tous nos nombres sont différents jusqu'à 'seize', puis la base 10 reprend : 'dix-sept'. Les anglais différencient jusqu'à twelve.
Fabien LE LEZ
On Tue, 25 Oct 2005 13:21:09 +0200, "TERENCE" :
Les anglais
Bon, puisqu'on est dans un thread sur le français, je me permets de rappeler qu'en français on met une majuscule à "anglais" si ce mot est un nom qui désigne une personnen, et uniquement dans ce cas-là. (À moins que j'aie oublié un cas tordu ?)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en général. Si elle commence par "L'anglais", elle ne peut parler que de la langue anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et "twenty", donc est manifestement issu d'une base 10.
On Tue, 25 Oct 2005 13:21:09 +0200, "TERENCE"
<Ael-Rowan.TERENCE@NoReply.com>:
Les anglais
Bon, puisqu'on est dans un thread sur le français, je me permets de
rappeler qu'en français on met une majuscule à "anglais" si ce mot est
un nom qui désigne une personnen, et uniquement dans ce cas-là.
(À moins que j'aie oublié un cas tordu ?)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément
d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en
général.
Si elle commence par "L'anglais", elle ne peut parler que de la langue
anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est
difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et
"twenty", donc est manifestement issu d'une base 10.
Bon, puisqu'on est dans un thread sur le français, je me permets de rappeler qu'en français on met une majuscule à "anglais" si ce mot est un nom qui désigne une personnen, et uniquement dans ce cas-là. (À moins que j'aie oublié un cas tordu ?)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en général. Si elle commence par "L'anglais", elle ne peut parler que de la langue anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et "twenty", donc est manifestement issu d'une base 10.
TERENCE
"Fabien LE LEZ" a écrit dans le message de news:
On Tue, 25 Oct 2005 13:21:09 +0200, "TERENCE" :
Les anglais
Bon, puisqu'on est dans un thread sur le français, je me permets de rappeler qu'en français on met une majuscule à "anglais" si ce mot est un nom qui désigne une personnen, et uniquement dans ce cas-là. (À moins que j'aie oublié un cas tordu ?)
Bon soit, j'm'a suis gouré. mais bon ... c'est pinailler lorsque l'on rien à faire d'autre. Pour une prose dans un français aussi chatié, trouver un terme anglais : "thread" et un terme allemand : "personnen", laisse pantois :-)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en général. Si elle commence par "L'anglais", elle ne peut parler que de la langue anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et
:-) J'ai du mal a suivre le raisonnement. Mais bon si cela t'amuse : douze et deux ont la même racine, et donc tu en conclut quoi ? Que douze doit etre rejetté de la suite des nombres differenciés jusqu'à seize.
Et même ... si twelve a la même racine que "two", il n'en reste pas moins vrai qu'il fait parti des nombres différenciés., comme eleven.
"twenty", donc est manifestement issu d'une base 10.
:-) oui là nous sommes d'accord, mais pourquoi attendre 20, thirteen est manifestement, déjà, "issu d'une base 10".
Heu ... "une base 10", et combien en existe-t-il alors ?
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de
news:7s7sl158gvv2u5vk9rlngrgmn947k6adak@4ax.com...
On Tue, 25 Oct 2005 13:21:09 +0200, "TERENCE"
<Ael-Rowan.TERENCE@NoReply.com>:
Les anglais
Bon, puisqu'on est dans un thread sur le français, je me permets de
rappeler qu'en français on met une majuscule à "anglais" si ce mot est
un nom qui désigne une personnen, et uniquement dans ce cas-là.
(À moins que j'aie oublié un cas tordu ?)
Bon soit, j'm'a suis gouré. mais bon ... c'est pinailler lorsque l'on rien à
faire d'autre.
Pour une prose dans un français aussi chatié, trouver un terme anglais :
"thread" et un terme allemand : "personnen", laisse pantois :-)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément
d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en
général.
Si elle commence par "L'anglais", elle ne peut parler que de la langue
anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est
difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et
:-) J'ai du mal a suivre le raisonnement. Mais bon si cela t'amuse : douze
et deux ont la même racine, et donc tu en conclut quoi ?
Que douze doit etre rejetté de la suite des nombres differenciés jusqu'à
seize.
Et même ... si twelve a la même racine que "two", il n'en reste pas moins
vrai qu'il fait parti des nombres différenciés., comme eleven.
"twenty", donc est manifestement issu d'une base 10.
:-) oui là nous sommes d'accord,
mais pourquoi attendre 20, thirteen est manifestement, déjà, "issu d'une
base 10".
Heu ... "une base 10", et combien en existe-t-il alors ?
Bon, puisqu'on est dans un thread sur le français, je me permets de rappeler qu'en français on met une majuscule à "anglais" si ce mot est un nom qui désigne une personnen, et uniquement dans ce cas-là. (À moins que j'aie oublié un cas tordu ?)
Bon soit, j'm'a suis gouré. mais bon ... c'est pinailler lorsque l'on rien à faire d'autre. Pour une prose dans un français aussi chatié, trouver un terme anglais : "thread" et un terme allemand : "personnen", laisse pantois :-)
Ainsi, si une phrase commence par "L'Anglais", elle parle forcément d'un habitant de l'Angleterre, ou des habitants de l'Angleterre en général. Si elle commence par "L'anglais", elle ne peut parler que de la langue anglaise.
Du coup, les phrases "L'anglais est difficile." et "L'Anglais est difficile." ont deux sens très différents.
différencient jusqu'à twelve.
Je dirais plutôt jusqu'à 11. "Twelve" a la même racine que "two" et
:-) J'ai du mal a suivre le raisonnement. Mais bon si cela t'amuse : douze et deux ont la même racine, et donc tu en conclut quoi ? Que douze doit etre rejetté de la suite des nombres differenciés jusqu'à seize.
Et même ... si twelve a la même racine que "two", il n'en reste pas moins vrai qu'il fait parti des nombres différenciés., comme eleven.
"twenty", donc est manifestement issu d'une base 10.
:-) oui là nous sommes d'accord, mais pourquoi attendre 20, thirteen est manifestement, déjà, "issu d'une base 10".
Heu ... "une base 10", et combien en existe-t-il alors ?
Stan
"Fabien LE LEZ" a écrit dans le message de news:
On Tue, 25 Oct 2005 12:14:27 +0200, JBB :
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
On l'utilise encore de nos jours, je dirais même tous les jours.
-- -Stan
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de news:
5d3sl11h4abpmuk772om3lqsu7j6fulg4s@4ax.com...
On Tue, 25 Oct 2005 12:14:27 +0200, JBB <merci@pasdespam.fr>:
Mais il y a surement quelque part au fond de l'espace une race
intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes
(peut-être l'Égypte des pharaons ?) on comptait en base 60.
On l'utilise encore de nos jours, je dirais même tous les jours.
Mais il y a surement quelque part au fond de l'espace une race intelligente qui compte pas en base 10.
Si je ne m'abuse, dans certaines civilisations assez anciennes (peut-être l'Égypte des pharaons ?) on comptait en base 60.
On l'utilise encore de nos jours, je dirais même tous les jours.
-- -Stan
Falk Tannhäuser
JBB wrote:
pourquoi pas: #define si if #define sinon else #define rien void #define renvoi return #define vrai true #define false faux #define classe class
Meeeuh non ! Il faut éviter les #define partout où on peut les remplacer par des constantes, typedef et fonctions inline ! Malheureusement, ceci n'est pas possible pour tous les mots-clés, mais il faut quand même faire un effort :
pourquoi pas:
#define si if
#define sinon else
#define rien void
#define renvoi return
#define vrai true
#define false faux
#define classe class
Meeeuh non ! Il faut éviter les #define partout où on peut
les remplacer par des constantes, typedef et fonctions inline !
Malheureusement, ceci n'est pas possible pour tous les mots-clés,
mais il faut quand même faire un effort :
pourquoi pas: #define si if #define sinon else #define rien void #define renvoi return #define vrai true #define false faux #define classe class
Meeeuh non ! Il faut éviter les #define partout où on peut les remplacer par des constantes, typedef et fonctions inline ! Malheureusement, ceci n'est pas possible pour tous les mots-clés, mais il faut quand même faire un effort :
| JBB wrote: | > pourquoi pas: | > #define si if | > #define sinon else | > #define rien void | > #define renvoi return | > #define vrai true | > #define false faux | > #define classe class | | Meeeuh non ! Il faut éviter les #define partout où on peut | les remplacer par des constantes, typedef et fonctions inline ! | Malheureusement, ceci n'est pas possible pour tous les mots-clés, | mais il faut quand même faire un effort : | | bool const faux = false; | bool const vrai = true;
| JBB wrote:
| > pourquoi pas:
| > #define si if
| > #define sinon else
| > #define rien void
| > #define renvoi return
| > #define vrai true
| > #define false faux
| > #define classe class
|
| Meeeuh non ! Il faut éviter les #define partout où on peut
| les remplacer par des constantes, typedef et fonctions inline !
| Malheureusement, ceci n'est pas possible pour tous les mots-clés,
| mais il faut quand même faire un effort :
|
| bool const faux = false;
| bool const vrai = true;
| JBB wrote: | > pourquoi pas: | > #define si if | > #define sinon else | > #define rien void | > #define renvoi return | > #define vrai true | > #define false faux | > #define classe class | | Meeeuh non ! Il faut éviter les #define partout où on peut | les remplacer par des constantes, typedef et fonctions inline ! | Malheureusement, ceci n'est pas possible pour tous les mots-clés, | mais il faut quand même faire un effort : | | bool const faux = false; | bool const vrai = true;