 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
JBB Guest
|
Posted: Mon Oct 24, 2005 12:26 pm Post subject: un peu de francais |
|
|
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
|
|
| Back to top |
|
 |
Marc Boyer Guest
|
Posted: Mon Oct 24, 2005 12:38 pm Post subject: Re: un peu de francais |
|
|
Le 24-10-2005, JBB <merci (AT) pasdespam (DOT) fr> a écrit :
| Quote: | 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
|
Je ne dis rien sur les objectifs.
| Quote: | Divers reflexions:
- j'ai pas trouvé d'équivalent du get
|
lire, obtenir...
| Quote: | - j'ai un probleme pour traduire Writter ( Reader devient Lecteur)
|
Ecrivain
Socket
| Quote: | - reste le probleme des librairies en Anglais (refaire une surcouche de
traduction ?)
|
Du temps à perdre ?
| Quote: | - 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
|
Miam
| Quote: | 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é)
|
Ca doit se faire?
| Quote: | Qu'en pensez vous?
|
Ben, 0% maintenable. Mais si c'est le but.
| Quote: | 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
|
Oui, on voit des horreurs partout.
Marc Boyer
--
À vélo, prendre une rue à contre-sens est moins dangereux
que prendre un boulevard dans le sens légal. À qui la faute ?
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Mon Oct 24, 2005 12:47 pm Post subject: Re: un peu de francais |
|
|
Salut,
| Quote: | Je cherche a franciser mon code:
- j'ai pas trouvé d'équivalent du get
Je m'étais posé la question une fois et avais pris "obt" mais je trouve pas |
ca terrible...
| Quote: | - reste le probleme des librairies en Anglais (refaire une surcouche de
traduction ?)
|
Arf, ca parait un peu compliquer.
Et je ne suis pas sur que ca aide, il faudrait que l'utilisateur réapprenne
la bibliotheques avec tes identifiants s'il la connait deja... Et puis il
faudrait faire attention au conflits... A part recompiler en changeant tout
en en faisant un wrapper (c'est moins pire) je vois pas trop... Mais dans
tous les cas ca sera un gros travail.
| Quote: | - 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
{
}
|
Idem, ca reviens a "recreer" un langage quelque part !
C'est en outre assez dangereux et pas tellement propre ce genre de define...
| Quote: |
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
C'est pas pour ca que c'est bien  |
Pour conclure, si les mots clefs ne te plaisent pas, change de langage ! (je
ne dis pas ca méchamment)
--
nico
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Mon Oct 24, 2005 12:49 pm Post subject: Re: un peu de francais |
|
|
nico wrote:
| Quote: | Et je ne suis pas sur que ca aide, il faudrait que l'utilisateur
réapprenne la bibliotheques avec tes identifiants s'il la connait deja...
Et puis il faudrait faire attention au conflits... A part recompiler en
changeant tout en en faisant un wrapper (c'est moins pire) je vois pas
|
Il faut lire "ou en"
--
nico
|
|
| Back to top |
|
 |
JBB Guest
|
Posted: Mon Oct 24, 2005 12:57 pm Post subject: Re: un peu de francais |
|
|
Marc Boyer wrote:
| Quote: | Le 24-10-2005, JBB <merci (AT) pasdespam (DOT) fr> a écrit :
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
Je ne dis rien sur les objectifs.
Divers reflexions:
- j'ai pas trouvé d'équivalent du get
lire, obtenir...
'obtenir' ça commence a rallonger les noms de methodes, mais c'est assez |
parlant.
| Quote: |
- j'ai un probleme pour traduire Writter ( Reader devient Lecteur)
Ecrivain
J'y avais bien pensé, mais pour l'instant ça me 'choque'. |
Ce n'est sûrement qu'une question d'habitude.
Y en a t'il parmi vous qui utilisent ça?
| Quote: |
- et socket
Socket
- reste le probleme des librairies en Anglais (refaire une surcouche de
traduction ?)
Du temps à perdre ?
C'est sur, c'était juste histoire de pousser le raisonnement jusqu'au bout.
- 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
Miam
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é)
Ca doit se faire?
Mais peut alors encore qualifier le code de C++ ?
Qu'en pensez vous?
Ben, 0% maintenable. Mais si c'est le but.
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
Oui, on voit des horreurs partout.
Je suis bien d'accord.
Marc Boyer
|
|
|
| Back to top |
|
 |
JBB Guest
|
Posted: Mon Oct 24, 2005 1:04 pm Post subject: Re: un peu de francais |
|
|
| Quote: | - 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
Miam
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é)
Ca doit se faire?
Qu'en pensez vous?
Ben, 0% maintenable. Mais si c'est le but.
Il faut quand même que ça reste maintenable pour un developpeur francais. |
Changer les mots clef reste donc uniquement un exercice de style.
|
|
| Back to top |
|
 |
JBB Guest
|
Posted: Mon Oct 24, 2005 1:08 pm Post subject: Re: un peu de francais |
|
|
| Quote: | - 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
{
}
Idem, ca reviens a "recreer" un langage quelque part !
C'est en outre assez dangereux et pas tellement propre ce genre de define...
Pour conclure, si les mots clefs ne te plaisent pas, change de langage ! (je
ne dis pas ca méchamment)
|
La plupart des langages (tous d'ailleurs) que je connais utilisent des
mots clef en anglais,
et j'ai l'impression que je ne peux redefinir les mots clef qu'en C++ (
et C) grâce au PreProcesseur.
Je ne pense pas pouvoir faire ça en Java,Python...
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Mon Oct 24, 2005 1:09 pm Post subject: Re: un peu de francais |
|
|
On Mon, 24 Oct 2005 14:26:38 +0200, JBB <merci (AT) pasdespam (DOT) fr>:
| Quote: | Je cherche a franciser mon code:
- y en a marre de l'anglais et de la domination anglo-saxonne
|
Allez zou, je plonge dans le troll...
Une manière de lutter contre les Ricains est de s'approprier la langue
anglaise, pour justement faire en sorte que l'expression "langue
anglaise" ne fasse plus penser aux USA.
Si l'anglais est la langue de tout le monde, ce n'est plus la langue
des USA.
Ou bien on peut, effectivement, revenir en arrière. Et, bien sûr, ne
plus utiliser de processeurs Intel ou AMD.
| Quote: | - c'est vachement plus lisible pour un non informaticien
|
Euh... Du code C++ peut vraiment être lisible par un
non-informaticien ?
Déjà que les programmeurs chevronnés ont du mal à lire le code
d'autres programmeurs...
| Quote: | - ça sera plus compliqué à délocaliser en Inde (Chine, Brésil,
Russie...) plus tard
|
Si le code est écrit en français, on peut toujours le délocaliser dans
l'Afrique francophone.
Ou bien, refaire la traduction dans l'autre sens.
| Quote: | Divers reflexions:
- j'ai pas trouvé d'équivalent du get
- j'ai un probleme pour traduire Writter ( Reader devient Lecteur)
|
Ne devrais-tu pas abandonner toutes tes habitudes de programmation
anglophone, et reprendre le problème à zéro en pensant en français, au
lieu de traduire directement ?
|
|
| Back to top |
|
 |
Matthieu Moy Guest
|
Posted: Mon Oct 24, 2005 1:14 pm Post subject: Re: un peu de francais |
|
|
JBB <merci (AT) pasdespam (DOT) fr> writes:
| Quote: | - y en a marre de l'anglais et de la domination anglo-saxonne
|
[...]
| Quote: | - reste le probleme des librairies
^^^^^^^^^^ |
Non, rien.
--
Matthieu
|
|
| Back to top |
|
 |
JBB Guest
|
Posted: Mon Oct 24, 2005 1:16 pm Post subject: Re: un peu de francais |
|
|
Fabien LE LEZ wrote:
| Quote: | On Mon, 24 Oct 2005 14:26:38 +0200, JBB <merci (AT) pasdespam (DOT) fr>:
Je cherche a franciser mon code:
- y en a marre de l'anglais et de la domination anglo-saxonne
Allez zou, je plonge dans le troll...
Une manière de lutter contre les Ricains est de s'approprier la langue
anglaise, pour justement faire en sorte que l'expression "langue
anglaise" ne fasse plus penser aux USA.
Si l'anglais est la langue de tout le monde, ce n'est plus la langue
des USA.
Ou bien on peut, effectivement, revenir en arrière. Et, bien sûr, ne
plus utiliser de processeurs Intel ou AMD.
- c'est vachement plus lisible pour un non informaticien
Euh... Du code C++ peut vraiment être lisible par un
non-informaticien ?
Déjà que les programmeurs chevronnés ont du mal à lire le code
d'autres programmeurs...
- ça sera plus compliqué à délocaliser en Inde (Chine, Brésil,
Russie...) plus tard
Si le code est écrit en français, on peut toujours le délocaliser dans
l'Afrique francophone.
Ou bien, refaire la traduction dans l'autre sens.
Divers reflexions:
- j'ai pas trouvé d'équivalent du get
- j'ai un probleme pour traduire Writter ( Reader devient Lecteur)
Ne devrais-tu pas abandonner toutes tes habitudes de programmation
anglophone, et reprendre le problème à zéro en pensant en français, au
lieu de traduire directement ?
Pour avoir des portions de code bloquées 1 mois par an à cause des grêves? |
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Mon Oct 24, 2005 1:16 pm Post subject: Re: un peu de francais |
|
|
On Mon, 24 Oct 2005 15:08:42 +0200, JBB <merci (AT) pasdespam (DOT) fr>:
| Quote: | et j'ai l'impression que je ne peux redefinir les mots clef qu'en C++ (
et C) grâce au PreProcesseur.
|
En C++, en tout cas, ça me paraît passablement douteux.
Note que tu peux toujours modifier les mots-clés dans g++ et le
recompiler. Ainsi, tu auras un compilateur qui accepte des mots-clés
en français.
| Quote: | Je ne pense pas pouvoir faire ça en Java,Python...
|
Pour Java, je ne sais pas.
Python et PHP sont open-source, donc idem, tu peux modifier ces
langages et remplacer les mots-clés par des mots français.
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Mon Oct 24, 2005 1:18 pm Post subject: Re: un peu de francais |
|
|
JBB wrote:
| Quote: | Pour avoir des portions de code bloquées 1 mois par an à cause des grêves?
?? |
--
nico
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Mon Oct 24, 2005 1:20 pm Post subject: Re: un peu de francais |
|
|
JBB wrote:
| Quote: | Ecrivain
J'y avais bien pensé, mais pour l'instant ça me 'choque'.
Ce n'est sûrement qu'une question d'habitude.
Y en a t'il parmi vous qui utilisent ça?
|
Non writter sonne mieux :)
--
nico
|
|
| Back to top |
|
 |
Stan Guest
|
Posted: Mon Oct 24, 2005 1:27 pm Post subject: Re: un peu de francais |
|
|
"nico" <nospam (AT) spam (DOT) fr> a écrit dans le message de news:
435cdf22$0$21033$636a55ce (AT) news (DOT) free.fr...
| Quote: | JBB wrote:
Pour avoir des portions de code bloquées 1 mois par an à cause des
grêves?
??
|
Oui, c'est bien connu, les programmeurs représente la profession qui fait
le plus souvent grêve...
Mais, là, je sens comme une odeur de troll ;-)
--
-Stan
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Mon Oct 24, 2005 1:28 pm Post subject: Re: un peu de francais |
|
|
Fabien LE LEZ wrote:
va, je ne sais pas.
| Quote: | Python et PHP sont open-source, donc idem, tu peux modifier ces
langages et remplacer les mots-clés par des mots français.
|
Il y a des compilateurs open source pour java (koppi...) facilement
modifiable pour ce qu'il veut faire (ca revient a recreer un langage en
quelque sorte).
Mais bon il faudra qu'il s'amuse a modifier toute la bibliothèque
standard...
--
nico
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|