Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Lo scopo della presente tesi di laurea è quello di presentare in maniera esaustiva ed approfondita
le caratteristiche e le peculiarità fondamentali del linguaggio di programmazione
Kotlin, con particolare attenzione alle sue applicazioni per lo sviluppo di sistemi Android.
La trattazione è strutturata su quattro capitoli: nel Capitolo 1 viene illustrato il contesto
storico in cui la progettazione del linguaggio ha avuto luogo, nonché le piattaforme
target per cui poterlo utilizzare, i concetti fondamentali della filosofia del linguaggio e i
principali metodi di compilazione; nel Capitolo 2 viene esposta la sintassi basilare del linguaggio
e le sue caratteristiche più interessanti, fornendo in maniera sistematica esempi di
codice esplicativi; nel Capitolo 3 viene approfondita la piattaforma Android come target
principale di Kotlin, fornendo esempi di feature proprie del linguaggio che possono risultare
congeniali allo sviluppo di applicazioni in questo ambiente: anch’esse vengono corredate
da esempi di codice per un approfondimento ulteriore; in questo capitolo vengono, inoltre,
analizzate le prestazioni del linguaggio sotto l’aspetto della velocità di compilazione, del
conteggio dei metodi, dell’impatto sulle dimensioni dell’applicazione scritta in Kotlin, e
sulla stabilità effettiva di quest’ultima. Infine, nel Capitolo 4 viene effettuata un’analisi
sullo stato attuale del linguaggio e la sua popolarità, concludendo con una valutazione delle
prospettive future in ambito Android che Kotlin potrà riscontrare nei mesi a venire.
Abstract
Lo scopo della presente tesi di laurea è quello di presentare in maniera esaustiva ed approfondita
le caratteristiche e le peculiarità fondamentali del linguaggio di programmazione
Kotlin, con particolare attenzione alle sue applicazioni per lo sviluppo di sistemi Android.
La trattazione è strutturata su quattro capitoli: nel Capitolo 1 viene illustrato il contesto
storico in cui la progettazione del linguaggio ha avuto luogo, nonché le piattaforme
target per cui poterlo utilizzare, i concetti fondamentali della filosofia del linguaggio e i
principali metodi di compilazione; nel Capitolo 2 viene esposta la sintassi basilare del linguaggio
e le sue caratteristiche più interessanti, fornendo in maniera sistematica esempi di
codice esplicativi; nel Capitolo 3 viene approfondita la piattaforma Android come target
principale di Kotlin, fornendo esempi di feature proprie del linguaggio che possono risultare
congeniali allo sviluppo di applicazioni in questo ambiente: anch’esse vengono corredate
da esempi di codice per un approfondimento ulteriore; in questo capitolo vengono, inoltre,
analizzate le prestazioni del linguaggio sotto l’aspetto della velocità di compilazione, del
conteggio dei metodi, dell’impatto sulle dimensioni dell’applicazione scritta in Kotlin, e
sulla stabilità effettiva di quest’ultima. Infine, nel Capitolo 4 viene effettuata un’analisi
sullo stato attuale del linguaggio e la sua popolarità, concludendo con una valutazione delle
prospettive future in ambito Android che Kotlin potrà riscontrare nei mesi a venire.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Semprini, Luca
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
Kotlin,Android,Java
Data di discussione della Tesi
15 Dicembre 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Semprini, Luca
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
Kotlin,Android,Java
Data di discussione della Tesi
15 Dicembre 2017
URI
Gestione del documento: