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

Tesi

Multi-paradigm programming: Java/Javascript in Rhino

Supervisione

— relatore o relatrice

Enrico Denti

Tipo

— livello

tesi di laurea magistrale

— stato

tesi obsoleta

— lingua

wit.gif

Date

— disponibile da

28/11/2013

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