AN FI Concetti
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
AN FI Concetti
Famiglie di linguaggi u Imperativi u Applicativi u Dichiarativi u Ad oggetti Ogni famiglia promuove uno specifico stile di progettazione e sviluppo del software
AN FI Concetti
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
AN FI Concetti Interpreti e compilatori
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
AN FI Concetti Interpreti
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
AN FI Concetti Compilatori
AN FI Concetti Librerie e collegamento