2010-11-19 5 views
1

Possible en double:
Coding in Other (Spoken) Languagesprogrammation dans une autre langue comme russe, italien, etc

Lorsque le code écrit, faire des gens d'autres régions du monde doivent utiliser la langue anglaise Mots-clés pour le code écrit dans des choses comme .NET, PHP, SQL, etc? Quelqu'un d'autre m'a posé cette question et après quelques minutes de réflexion, j'ai été perplexe. La question était spécifique à l'écriture SQL mais y a-t-il une règle générale? Si un développeur russe qui ne parle pas l'anglais veut écrire du SQL, a-t-il besoin d'apprendre le "FROM, ORDERBY" etc en anglais? Existe-t-il des analyseurs syntaxiques ou ces langues sont-elles "adaptées aux paramètres régionaux"?

+0

associés à, par exemple http://stackoverflow.com/questions/202723/coding-in-other-spoken-languages, même si je ne l'appellerais pas dupe. – delnan

Répondre

4

Les gens ne programment pas en anglais. Ils programment dans un langage de programmation.

La plupart des langues populaires utilisent des mots clés tirés de la langue anglaise, mais vous verrez dans de nombreux pays non anglophones noms de variables et les commentaires qui sont dans la langue maternelle. Donc, quelqu'un peut avoir à apprendre les mots-clés FROM et ORDER BY et comprendre leur signification sémantique, mais n'ont toujours aucune idée de leur être anglais (ou comment les prononcer).

Aucune langue moderne est localisée de la manière que vous décrivez (à savoir) parseurs, donc en effet, oui, ils doivent apprendre en « anglais ».

+0

En outre, vous pouvez même créer votre propre langage de programmation dont les mots-clés seront basés sur votre langue maternelle. –

Questions connexes