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.

Tags: tuProlog Rhino
    

Thesis

Supervision

— supervisor
Enrico Denti

Category

2nd-Cycle Thesis

Status

out-of-date

Language

wit.gif

Dates

— available since
28/11/2013

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY