Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> Computer Programming Languages >> .

Cosa traduce il codice in parole sul computer?

La cosa che traduce il codice in parole (o, più precisamente, in istruzioni che un computer può capire) è un compilatore o un interprete .

* Compilatore: Un compilatore traduce l'intero codice sorgente (scritto in un linguaggio di alto livello come C ++, Java o GO) in codice macchina (istruzioni di basso livello specifiche per il processore del computer) tutto in una volta, * prima che * il programma viene eseguito. Il codice macchina risultante viene quindi eseguito direttamente dal computer.

* Interprete: Un interprete traduce ed esegue la riga di codice sorgente per riga. Non crea un file di codice macchina separato. Invece, legge ogni riga, la traduce in istruzioni ed esegue immediatamente tali istruzioni. Python e JavaScript sono esempi di lingue che in genere usano gli interpreti.

Sia i compilatori che gli interpreti alla fine raggiungono lo stesso obiettivo:trasformare il codice leggibile dall'uomo in una forma che il processore del computer può comprendere ed eseguire. Tuttavia, lo fanno usando approcci diversi. La scelta tra un compilatore e un interprete dipende da fattori come la progettazione del linguaggio di programmazione, i requisiti di velocità di esecuzione e le esigenze di debug.

 

Programmazione © www.354353.com