Esistono programmi in grado di "tradurre" il codice sorgente tra due lingue (supponendo che il traduttore abbia accesso alle librerie necessarie)?
In caso affermativo, come funzionano (tecniche utilizzate, conoscenze richieste, ecc.)? Come sarebbero fattibili?
In caso contrario, quali sono le restrizioni che impediscono il loro sviluppo? È un problema completo di intelligenza artificiale (la traduzione in lingua naturale è elencata come una sola)?
EDIT La conversione è prevista solo quando la lingua ha lo stesso potere espressivo, può risolvere lo stesso tipo di problemi e il codice da convertire può essere espresso nella lingua di destinazione. (Ad esempio, non è prevista la conversione da uno script di shell a MATLAB).