Interpreter Definizione significato

Cos’è il Interpreter?

Un interprete è un programma che legge ed esegue il codice. Questo include codice sorgente, codice precompilato, e script. Gli interpreti comuni includono Perl, Python, e Ruby interpreti, che eseguono rispettivamente codice Perl, Python e Ruby.

Interpreti e compilatori sono simili, poiché entrambi riconoscono ed elaborano codice sorgente. Tuttavia, un compilatore non esegue il codice come fa un interprete. Invece, un compilatore converte semplicemente il codice sorgente in codice macchina, che può essere eseguito direttamente dal sistema operativo come programma eseguibile. Gli interpreti bypassano il processo di compilazione ed eseguono il codice direttamente.

Poiché gli interpreti leggono ed eseguono il codice in un solo passo, sono utili per eseguire script e altri piccoli programmi. Pertanto, gli interpreti sono comunemente installati sui server web, che permettono agli sviluppatori di eseguire script eseguibili all’interno delle loro pagine web. Questi script possono essere facilmente modificati e salvati senza la necessità di ricompilare il codice.

Mentre gli interpreti offrono diversi vantaggi per eseguire piccoli programmi, i linguaggi interpretati hanno anche alcune limitazioni. La più notevole è il fatto che il codice interpretato richiede un interprete per funzionare. Quindi, senza un interprete, il codice sorgente serve come un file di testo normale piuttosto che un programma eseguibile. Inoltre, i programmi scritti per un interprete potrebbero non essere in grado di usare funzioni di sistema incorporate o accedere alle risorse hardware come possono fare i programmi compilati. Perciò, la maggior parte dei software applicazioni sono compilati piuttosto che interpretati.

La descrizione di Interpreter in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Interprete o vuoi suggerire un nuovo termine tecnico, contattaci.