Estoy intentando determinar el estado de la técnica para la siguiente idea:
1) el usuario escribe en algún código en un idioma llamado (insert_name_here);
2) el usuario elige un idioma de destino de una lista de candidatos de salida conocidos (javascript, ruby, perl, python);
3) el procesador traduce insert_name_here en código ejecutable en el idioma de destino;
4) el procesador ejecuta el código usando la llamada al sistema relevante en función del idioma elegido
La razón por la que esto funciona es porque hay una asignación preestablecida de 1 a 1 entre todas las construcciones de lenguaje de insert_name_here a todos los idiomas de destino admitidos.
( Descargo de responsabilidad: Obviamente, esto no produce un código elegante que esté bien adaptado al idioma de destino. Simplemente hace una traducción rudimentaria ejecutable. El propósito es permitir a los desarrolladores obtener una implementación rápida y sucia de algoritmos en varios idiomas diferentes para aquellos casos en los que no tienen ganas de reinventar la rueda, pero se requieren por cualquier motivo para trabajar con un idioma específico en un proyecto específico).
¿Esto ya existe?













