

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
Interfaccia vocale (la storia fino ai giorni nostri) + Ultime invenzioni.
Tipologia: Appunti
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Riguardare:
«OS, Operating System» → insieme di programmi che forniscono all’utente:
Qual è la differenza tra compilatore e interprete (che sono 2 tipi di traduttore)? Il compilatore fa una sorta di copia in linguaggio macchina di quel programma e lo traduce, per cui l’esecuzione viene dopo la traduzione. Quindi, nel linguaggio ad alto livello, quando vado ad eseguire, non c’è un tasto “traduci”, ma c’è un tasto “compila” che permette di tradurre ed eseguire. Ma se faccio una modifica e lui va a ricompilare, dunque farà tutto da capo. ≠ L’interprete , invece, non prende l’intero programma e poi lo traduce, ma prosegue riga per riga (traduce riga-esegue, traduce riga-esegue, ecc.). Di conseguenza, se deve modificare, lo fa solamente con quella determinata riga.
Traduzione da linguaggio di programmazione di alto livello (Java, Python, C, ...) in linguaggio macchina. Macchina astratta = calcolatore + traduttore
Qual è la differenza tra questi tipi di software? SOFTWARE: OPERA INGEGNO