C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

un peu de francais
Goto page 1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
JBB
Guest





PostPosted: Mon Oct 24, 2005 12:26 pm    Post subject: un peu de francais Reply with 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

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





PostPosted: Mon Oct 24, 2005 12:38 pm    Post subject: Re: un peu de francais Reply with quote



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

Quote:
- et socket

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





PostPosted: Mon Oct 24, 2005 12:47 pm    Post subject: Re: un peu de francais Reply with quote



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 Smile



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





PostPosted: Mon Oct 24, 2005 12:49 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 12:57 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:04 pm    Post subject: Re: un peu de francais Reply with quote


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





PostPosted: Mon Oct 24, 2005 1:08 pm    Post subject: Re: un peu de francais Reply with quote


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





PostPosted: Mon Oct 24, 2005 1:09 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:14 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:16 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:16 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:18 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:20 pm    Post subject: Re: un peu de francais Reply with quote

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





PostPosted: Mon Oct 24, 2005 1:27 pm    Post subject: Re: un peu de francais Reply with quote


"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





PostPosted: Mon Oct 24, 2005 1:28 pm    Post subject: Re: un peu de francais Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Goto page 1, 2, 3, 4, 5, 6  Next
Page 1 of 6

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.