La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

AN FI 98-99 Concetti. Linguaggi di alto livello u Hanno capacita' espressive superiori a quelle del linguaggio macchina u Suggeriscono concetti e modi.

Presentazioni simili


Presentazione sul tema: "AN FI 98-99 Concetti. Linguaggi di alto livello u Hanno capacita' espressive superiori a quelle del linguaggio macchina u Suggeriscono concetti e modi."— Transcript della presentazione:

1 AN FI Concetti

2 Linguaggi di alto livello u Hanno capacita' espressive superiori a quelle del linguaggio macchina u Suggeriscono concetti e modi di soluzione appropriati per problemi di un ampio spettro di domini applicativi u Ve ne sono in uso centinaia

3 AN FI Concetti

4

5

6 Famiglie di linguaggi u Imperativi u Applicativi u Dichiarativi u Ad oggetti Ogni famiglia promuove uno specifico stile di progettazione e sviluppo del software

7 AN FI Concetti

8

9

10

11

12

13 Generalita dei linguaggi u uno stesso elaboratore fisico puo' supportare linguaggi ispirati a un qualsiasi modello computazionale, ammesso che sia possibile risolvere (e fortunatamente e' cosi') il problema della traduzione da un linguaggio all'altro

14 AN FI Concetti Interpreti e compilatori

15 AN FI Concetti Interpreti u Un interprete per il linguaggio L e' un programma che accetta come ingresso le frasi di L, una alla volta, eseguendole mano a mano. L'uscita di un interprete e' quindi la valutazione di una frase di L. –Un elaboratore rappresenta la realizzazione fisica dellinterprete del linguaggio macchina

16 AN FI Concetti Interpreti

17 AN FI Concetti Compilatori u Il compilatore per un linguaggio L e' un programma che accetta come ingresso un intero programma scritto in L. L'uscita del compilatore e' una riscrittura dell'intero programma (di solito in linguaggio macchina) se questo risulta sintatticamente e semanticamente corretto

18 AN FI Concetti Compilatori

19 AN FI Concetti Librerie e collegamento


Scaricare ppt "AN FI 98-99 Concetti. Linguaggi di alto livello u Hanno capacita' espressive superiori a quelle del linguaggio macchina u Suggeriscono concetti e modi."

Presentazioni simili


Annunci Google