Sto tentando di determinare la tecnica per la seguente idea:
1) utente digita un codice in un linguaggio chiamato (insert_name_here);
2) l'utente sceglie una lingua di destinazione da un elenco di candidati di uscita ben noti (javascript, rubino, Perl, Python);
3) il processore traduce insert_name_here in codice eseguibile nella lingua di destinazione;
4) il processore esegue quindi il codice utilizzando la chiamata di sistema in questione in base alla lingua scelta
Il motivo per cui funziona è perché c'è un prestabilito 1-1 mappatura tra tutti i costrutti del linguaggio da insert_name_here a tutte le lingue di destinazione supportate.
( Disclaimer: .. Questo, ovviamente, non produce codice elegante che è ben adattato a lingua di destinazione Lo fa semplicemente una traduzione rudimentale che è eseguibile Lo scopo è quello di permettere agli sviluppatori di ottenere un'implementazione rapida e-sporco di algoritmi in diverse lingue per quei casi in cui non si sentono come re-inventare la ruota, ma sono necessari per qualsiasi motivo di lavorare con una lingua specifica su un progetto specifico.)
Questo già esiste?













