Skip to content

Definizione dei linguaggi compilatori

I linguaggi non sono sempre comprensibili per l’elaboratore, è necessario quindi passare dalle righe di codice al linguaggio macchina. Per poter fare questo passaggio esistono dei programmi particolari tra questi i LINGUAGGI COMPILATORI : quando i comandi di un software vengono inseriti in un elaboratore, i linguaggi compilatori prendono tutto questo programma e lo traducono nel suo complesso in un codice eseguibile comprensibile per l’elaboratore. Però è necessario che sull’elaboratore sia caricato tutto il programma che si intende utilizzare, perché i linguaggi compilatori fanno un’analisi sintattica del programma, verificando che le regole del linguaggio di programmazione utilizzato siano state correttamente utilizzate. In caso di scorrettezza vengono evidenziati gli errori e il programma non viene trasformato in codice eseguibile.
VANTAGGIO:
Trasforma tutto il programma in codice eseguibile, che può essere memorizzato.
INTERPRETI
Non generano alcun codice oggetto archiviabile. Ogni linea di codice viene interpretata ed eseguita singolarmente tutte le volte che il programma viene lanciato. Permettono l’esecuzione di singole istruzioni non appena queste vengono testate e interpretate.

Tratto da INFORMATICA GENERALE di Valentina Minerva
Valuta questi appunti:

Continua a leggere:

Dettagli appunto:

Altri appunti correlati:

Per approfondire questo argomento, consulta le Tesi:

Puoi scaricare gratuitamente questo appunto in versione integrale.