Melamente assorto

Codice nativo


Per codice si intende un sistema per rappresentare, mediante un gruppo di simboli, un insieme di informazioni tendenzialmente pił complesse dei singoli simboli che le codificano. E su questo siamo tutti d'accordo, credo. Ma il fatto e' che mi sono trovato spesso di fronte alla difficolta' di spiegare in termini semplici il concetto di codice -interpretato- o traduzione dinamica, in informatica. Si parla di traduzione dinamica quando il codice non e' scritto per una macchina o processore in particolare, ma risulta portabile su piu' architetture, essendo compilato in tempo reale (es. Java). Di solito ricorro all'esempio dell'interprete in cuffia, il quale si trova a dover tradurre da una lingua all'altra istantaneamente (con tutti i rallentamenti e le imprecisioni del caso); metafora che peraltro finora ha funzionato egregiamente. Ma questa immagine, devo dire, potrebbe rappresentare una valida alternativa per il futuro.