40) Come si suddividono i linguaggi di programmazione nel modello di esecuzione secondo Trealeven?

Control-driven: linguaggi tradizionali e paralleli espressione esplicita del controllo

Pattern-driven: le clausole da applicare sono ricercate in modo implicito

Demand-driven: composizione di funzioni astratte che non specifica il parallelismo

Data-driven: i dati fluiscono e determinano la attivazione delle strutture della computazione

 
Dati
Controllo dell’esecuzione
memoria condivisa
memoria privata
control-driven
C, Pascal, ecc
Ada, Occam, CSP, DP, Oggetti Paralleli
pattern-driven
Prolog
Actors, ACT2
demand-driven
Lisp
FP, funzionali
data-driven
Val, SISAL

 


Back
Index
Next