venerdì 10 ottobre 2014

Traduttori (Interprete,compilatore,assemblatore)


(Approfondimenti)

 

Traduttore:

Un traduttore ha la funzione di tradurre un file sorgente ,scritto in linguaggio di alto o basso livello in linguaggio macchina.
Possiamo dividere i traduttori in tre tipi:


Interprete:

L' interprete traduce in tempo reale(durante l'esecuzione del programma), le istruzioni presenti nel file sorgente, scritte con un linguaggio ad alto livello, in linguaggio macchina.

Compilatore:

Il compilatore traduce  il file sorgente (scritto in linguaggio di alto livello) in files oggetto(.obj),questi files vengono poi uniti dal linker che ne crea il file eseguibile (in linguaggio macchina), in questo modo rende possibile l'esecuzione del programma senza il file sorgente. 

Assemblatore:

L'assemblatore traduce il file sorgente, scritto in linguaggio assemblativo (a basso livello) in linguaggio macchina. 
 

(Clicca sul termine all'interno dell'immagine per visualizzare la definizione)



Tipo

In informatica nell'ambito della programmazione la parola "tipo" viene spesso utilizzata quando si parla di variabili,ma cos'è un tipo?



Il tipo è una classificazione, ci dice quali regole bisogna seguire,quali proprietà e caratteristiche ha quell' elemento.



<< Cos'è un linguaggio di programmazione IDE-Ambiente di sviluppo integrato >>

Nessun commento:

Posta un commento