Qual è la parola equivalente per "compilare" in un linguaggio interpretato? [chiuso]

1

(Sono stato incoraggiato a chiedere questo domanda qui.)

In C, diciamo:

GCC compiles foo.c.

Per interpreti (come Lua), qual è il verbo equivalente?

The Lua interpreter ____________ foo.lua.

Quando scrivo le istruzioni per gli utenti del mio script Lua, spesso dico:

Run the interpreter on foo.lua.

Penso che questo possa essere detto più sinteticamente:

Interpret (or Translate) foo.lua.

ma sembra strano per qualche motivo (forse perché non sono sicuro della sua correttezza). Non posso davvero dire compilare perché gli utenti potrebbero confonderlo con l'uso del compilatore Lua quando in realtà intendo l' interprete Lua .

    
posta tony19 01.06.2012 - 16:33
fonte

4 risposte

14

Oltre all'ovvio interpreti , potresti dire che l'interprete esegue o esegue un codice.

    
risposta data 01.06.2012 - 16:42
fonte
17

Ho sempre pensato in questo modo:

A compiler compiles code.

An interpreter interprets code.

Quindi direi interpreti.

    
risposta data 01.06.2012 - 16:40
fonte
4

"Interprets" o "runs" sono, penso, i due verbi più naturali. Forse "esegue".

    
risposta data 01.06.2012 - 16:44
fonte
1

Sembra strano perché compilatori e interpreti sono cose molto diverse.

Puoi dire "esegui il compilatore" per ottenere il binario e magari distribuire l'applicazione ma non puoi dire "esegui l'interprete" per produrre binari e distribuirlo. Quindi non puoi confrontarli.

Interpret è la parola giusta.

    
risposta data 01.06.2012 - 16:42
fonte

Leggi altre domande sui tag