Inserire una breve descrizione delle modifiche fatte
Minor changes are by default collapsed in the page history.
No changes
The page does not exist yet.
Failed to load changes
Version by on
Leave Collaboration
Are you sure you want to leave the realtime collaboration and continue editing alone? The changes you save while editing alone will lead to merge conflicts with the changes auto-saved by the realtime editing session.
Multi-paradigm programming: Java/Javascript in Rhino
Rhino è un interprete Javascript scritto in Java e interoperabile con tale linguaggio. Obiettivo diq questa tesi e esplorare le potenzialità e i limiti di tale integrazione prendendo a esempio, come caso di riferimento, l'approccio di integrazione multi-paradigma Java/Prolog in tuProlog. A tal fine, si dovrà preliminarmente studiare e sviscerare il modello dell'interazione fra i due linguaggi e i due modelli computazionali in Rhino, con particolare riferimento alla coesistenza fra oggetti dinamici e oggetti compilati, eventualmente estendendo il confronto ad altri interpreti ove opportuno; successivamente dovranno essere realizzate le stesse applicazioni considerate come tipici scenari in tuProlog, ed eventualmente altre ritenute particolarmente significative. Tali attività dovranno infine trovare la loro naturale sintesi in un confronto ragionato delle caratteristiche dei due approcci, dei corrispondenti modelli di integrazione, dei loro punti di forza e debolezza, delle loro analogie e differenze, in un quadro di riferimento complessivo.