Je tente de déterminer l'art antérieur à l'idée suivante:
1) les types d'utilisateurs dans un code dans un langage appelé (insert_name_here);
2) L'utilisateur choisit une langue de destination à partir d'une liste de candidats de sortie bien connus (javascript, Ruby, Perl, python);
3) le processeur traduit insert_name_here en code exécutable dans la langue de destination;
4) le processeur exécute ensuite le code en utilisant l'appel système pertinent en fonction de la langue choisie
La raison pour laquelle cela fonctionne est parce qu'il ya un 1 à 1 pré-établie correspondance entre toutes les constructions linguistiques de insert_name_here à toutes les langues de destination pris en charge.
( Avertissement: .. Cela ne signifie évidemment produit pas de code « élégant » qui est bien adapté à la langue de destination Il ne fonctionne tout simplement une traduction rudimentaire qui est runnable Le but est de permettre aux développeurs d'obtenir une mise en œuvre rapide et sale des algorithmes plusieurs langues différentes pour les cas où ils ne se sentent pas comme réinventer la roue, mais sont nécessaires pour une raison quelconque de travailler avec une langue spécifique sur un projet spécifique.)
Est-ce existent déjà?













