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

Perché un computer dovrebbe utilizzare il programma traduttore?

Un computer non * userebbe * un programma di traduttore allo stesso modo un essere umano per capire una lingua diversa. Invece, i computer usano i programmi di traduttore, che sono più accuratamente chiamati *compilatori *o *interpreti *, per una ragione fondamentale: per convertire il codice leggibile dall'uomo in istruzioni leggibili da macchina.

Ecco una rottura:

* Lingue di alto livello: I programmatori scrivono codice in linguaggi di alto livello come Python, Java, C ++, ecc. Queste lingue sono progettate per essere relativamente facili da capire e utilizzare gli umani. Usano sintassi e strutture familiari.

* Codice macchina: I computer, tuttavia, comprendono solo le istruzioni di basso livello-codice macchina-che consiste in sequenze binarie (0s e 1s). Questo è il linguaggio dell'unità di elaborazione centrale del computer (CPU).

* Il ruolo del traduttore: Il compilatore o l'interprete funge da ponte. Prende il codice leggibile dall'uomo e lo traduce nel codice macchina equivalente che il computer può eseguire. I compilatori eseguono questa traduzione in una volta prima dell'esecuzione, mentre gli interpreti traducono la linea per linea mentre il programma esegue.

Pertanto, il computer non "usa" il traduttore per comprendere in senso umano; Ha bisogno del traduttore per * eseguire * il programma che l'umano ha scritto. Il traduttore è una parte essenziale del processo di programmazione, consente agli esseri umani di scrivere software complessi senza dover affrontare direttamente le complessità del codice macchina.

 

Programmazione © www.354353.com