Mattia Scamuzzi
Incorporare linguaggi di programmazione in QR code eseguibili = Embedding programming languages in executable QR codes.
Rel. Stefano Scanzio, Gianluca Cena. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
La tecnologia dei QR code è ad oggi sempre più utilizzata in una vasta gamma di scenari, e l'attività di ricerca sta ulteriormente ampliando questi contesti applicativi. Questa tesi presenta, in seguito ad una breve introduzione su di essi e sulle tecnologie per l'implementazione dei compilatori, una nuova ed innovativa possibilità che mira ad integrare un programma scritto in un linguaggio di programmazione all'interno di un QR code. Questo nuovo QR code eseguibile è stato denominato eQR code e permette all'utente finale di interagire con il programma anche in assenza di una connessione ad Internet. Questo processo di integrazione si basa su rappresentazioni intermedie, detti dialetti, che permettono un più semplice e compatto inserimento dei dati all'interno degli eQR code.
In particolare, questa tesi si concentra su due dialetti molto diversi tra di loro: il primo, denominato QRtree, si specializza nel supporto di programmi di tipo ad albero decisionale; il secondo, denominato QRprog, è invece general purpose e si basa su un linguaggio ad alto livello pseudo-C
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
