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