

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Linguaggi di programmazione, traduttori e compilatori
Tipologia: Appunti
Caricato il 28/10/2016
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Un linguaggio è costituito da frasi, ovvero sequenze di simboli appartenenti a un insieme di simboli, chiamato alfabeto.
Due categorie di linguaggi:
Gli aspetti di un linguaggio sono:
Entrambi sono espresse in un messaggio in un specifico linguaggio.
Quando si parla di calcolatori, si parla di linguaggio di programmazione, ossia la realizzazione di un programma in una scrittura comprensibile ad un calcolatore per rappresentare un algoritmo, che forma lo stesso programma. Questo rappresenta, quindi, il modo in cui avviene la comunicazione uomo- macchina.
Programma che traduce in linguaggio macchina programmi in un linguaggio di livello superiore
(Correttezza sintattica)
Esistono due tipi di traduzione
Più rapida del ciclo compilazione/esecuzione e consentono al programmatore di agire sul programma in esecuzione sospendendolo, ispezionando o modificando i contenuti
Programmazione 2016/ Rosa Chiarappa MODULO 4 – LINGUAGGI, TRADUTTORI E COMPILATORI
in un altro linguaggio (codice oggetto). I programmi compilati scritti risultano molto più veloci.
La compilazione avviene in due fasi principali
Programmazione 2016/ Rosa Chiarappa MODULO 4 – LINGUAGGI, TRADUTTORI E COMPILATORI