Existe-t-il des langages de programmation disponibles et extensibles dans plusieurs langages naturels?
Par exemple, une version anglaise avec une do..while
boucle, une version espagnole avec une hacer..mientas
boucle, une version française avec un faire..pendant
et une version néerlandaise avec un doe..terwijl
.
Le seul «langage de programmation» auquel je puisse penser est ce type d'implémentation, c'est Microsoft VBA.
Question bonus: Pourquoi y a-t-il si peu de langages de programmation qui viennent en plusieurs langues?
That's a reason why the languages are in English, not why there are no other languages, for example no "Java Indonesian" or "C++ Swahili"
- Parce que votre programme Java indonésien ne pourrait être maintenu que par des programmeurs indonésiens.
String for;
en Java car ce serait un symbole exporté dans la classe. Et cela voudrait que je ne puisse pas nommer un champ doe
non plus parce que c'est dans la version néerlandaise et public class Deer { String buck; String doe; }
que le doe
champ ne serait pas accessible. Tous les mots clés sont des mots réservés en Java. De mauvaises choses se produiraient dans les champs qui entrent en conflit avec des mots clés dans d'autres langues.