Esiste un termine per riscrivere il codice da una lingua interpretata a una compilata

0

Attualmente sto cercando di trasformare un codice R (linguaggio interpretato) in codice C (un linguaggio compilato), e ho bisogno di spiegare cosa si sta facendo e / o perché.

Qualcuno conosce un termine / verbo per questo tipo di pratica?

    
posta aeongrail 15.02.2016 - 23:06
fonte

1 risposta

12

Se stai parlando di una riscrittura manuale del codice in un'altra lingua, allora come suggerito da MichaelT nei commenti, " porting " sarebbe il termine più probabile.

Mentre la connotazione storica sarebbe che il "porting" è qualcosa che fai per far scrivere software per una piattaforma hardware o un sistema operativo su uno diverso, può certamente valere anche per riscrivere da una lingua all'altra.

es. Lavoro nel campo .NET e molte librerie e pacchetti popolari sono porte di quelli scritti originariamente in Java o in altre lingue. Ad esempio, il framework di test unitario NUnit si descrive come "Inizialmente ported da JUnit "(enfasi mia).

Per quanto riguarda specificamente la riscrittura del codice da un linguaggio interpretato a uno compilato - non credo che troverai alcuna parola per quello.

Se, comunque, stai parlando di usare uno strumento che prende il codice R e produce codice C (grazie a @aeongrail per sottolineare che avevo trascurato questo), quindi l'articolo di Wikipedia su compiler sorgente-per-fonte offre " transpiling " e " transcompiling " come due parole possibili

    
risposta data 16.02.2016 - 05:00
fonte

Leggi altre domande sui tag