Le code est une manière d'exprimer/formaliser une pensée de communiquer avec d'autres gens : je ne vois pas pourquoi les francophones devraient coder leurs logiciels entre eux en anglais (une langue étrangère), pas plus qu'écrire tous leurs documents ou converser en anglais.
Concernant les mots-clés à proprement parler, mais surtout les fonctions des bibliothèques standard : on peut aussi voir ça comme une manière de les distinguer. C'est un formalisme appris, pas des phrases dans une langue naturelle. Comme pour un symbole sans texte par exemple, tel que "->", ".", "=", ... Je n'ai jamais trouvé gênant le fait que ce soit mélangé. Et autant on ne va pas réécrire une sur-couche en français à toutes les bibliothèques qu'on utilise, autant les développeurs d'un projet entre eux n'ont pas spécialement à s'exprimer dans une autre langue (les noms des variables et des fonctions sont des éléments importants du code, propres au projet et même souvent à tel ou tel endroit du code) : mieux vaut que ce soit exprimé le plus clairement possible et dans leur propre langue.
[^] # Re: French in the text
Posté par ylsul . En réponse au journal Une victoire pour Framagit. Évalué à 10.
Le code est une manière d'exprimer/formaliser une pensée de communiquer avec d'autres gens : je ne vois pas pourquoi les francophones devraient coder leurs logiciels entre eux en anglais (une langue étrangère), pas plus qu'écrire tous leurs documents ou converser en anglais.
Concernant les mots-clés à proprement parler, mais surtout les fonctions des bibliothèques standard : on peut aussi voir ça comme une manière de les distinguer. C'est un formalisme appris, pas des phrases dans une langue naturelle. Comme pour un symbole sans texte par exemple, tel que "->", ".", "=", ... Je n'ai jamais trouvé gênant le fait que ce soit mélangé. Et autant on ne va pas réécrire une sur-couche en français à toutes les bibliothèques qu'on utilise, autant les développeurs d'un projet entre eux n'ont pas spécialement à s'exprimer dans une autre langue (les noms des variables et des fonctions sont des éléments importants du code, propres au projet et même souvent à tel ou tel endroit du code) : mieux vaut que ce soit exprimé le plus clairement possible et dans leur propre langue.