appelmo.com
Seguici su Telegram!
  • AppElmo.com
  • News
  • Guide
  • Sicurezza
  • Offerte
  • Recensioni
  • Rubriche
  • Contatti
Nessun risultato :(
Guarda tutti i risultati
  • AppElmo.com
  • News
  • Guide
  • Sicurezza
  • Offerte
  • Recensioni
  • Rubriche
  • Contatti
Nessun risultato :(
Guarda tutti i risultati
appelmo.com

Che cos’è Kotlin, il nuovo linguaggio di programmazione di Android

GugliElmo da parte di GugliElmo
18/05/2017
in Eventi, Google, Google I/O, Grandi Marche, Lavoro & produttività, News
0
36
VIÙS
Posta su FacebookPosta su BlueskyCondividi su TelegramInvia su WhatsApp

Tra le tante novità presentate durante il Google I/O 2017, Kotlin è sicuramente una delle più sorprendenti: un nuovo linguaggio di programmazione non era atteso nè aspettato, ma è stata una gradita sorpresa sia per gli sviluppatori sia per gli utenti, che oggi ancora non conoscono le potenzialità ed i vantaggi di questo nuovo sistema di sviluppo delle app – e probabilmente non ne capiranno mai la differenza.

Senza entrare particolarmente nello specifico, siete pronti per scoprire cos’è Kotlin, e quali sono i motivi dietro la scelta di Google?

Kotlin, il nuovo linguaggio di programmazione di Google

La presentazione di Kotlin durante il Google I/O 2017 (che abbiamo seguito in diretta QUI, e vi consigliamo di raggiungerci per non perdervi nessun’altro evento a tema Android) è stata particolarmente importante dal punto di vista tecnico ed inaspettata su tutti gli altri piani di considerazione, ma non è andata oltre le parole spese sul palco del Shoreline Amphithatre.

  • Un linguaggio di programmazione è un linguaggio formale, ossia un insieme di stringhe e di comandi, attraverso il quale uno sviluppatore struttura e codifica la propria applicazione, il proprio programma o sistema operativo – in parole povere, lo strumento con cui un developer realizza e presenta all’utente finale la propria creazione.

Fondato nel 2011 da JetBrains, e reso open-source nel 2012, Kotlin è un linguaggio di programmazione completamente compatibile con Java, che rappresenta la struttura principale sulla quale gli sviluppatori si appoggiano per la costruzione delle proprie applicazioni – anche se non l’unica, dato che esistono anche alternative come C e C++ – e il linguaggio ufficialmente supportato da Android. Proprio poi come Java, anche Kotlin è uno “statically typed programming language“, ossia un linguaggio le cui variabili non devono essere specificate prima di essere utilizzate (eh?).

Kotlin
Kotlin, direttamente dalla presentazione durante il Google I/O

Se dunque Kotlin non è un prodotto nuovo, non è di proprietà di Google nè si differenzia particolarmente da Java, perchè dunque dovrebbe essere scelto dalla società come nuovo linguaggio di programmazione?

Ci sono molte spiegazioni, tutte valide, a questa domanda e molte di queste non possono essere rese pubbliche se non assicurandosi di avere a propria disposizione un uditorio composto prevalentemente da sviluppatori, poichè d’altra parte è di un linguaggio di programmazione, e non di uno smartphone o di un assistente personale, ciò di cui stiamo parlando.

Puntando alla sostanza, si può tranquillamente affermare che il riconoscimento di Kotlin sia stato in gran parte dovuto – e la tonalità degli applausi al Google I/O nel momento della presentazione è sintomo di questa aspettativa – per via della sua diffusione, che ha preso piede specialmente negli ultimi tempi.

Molte app presenti su Google Play (come Material Player, Spire FIT e Lucidchart) sono completamente o in gran parte realizzate in Kotlin; dato che è completamente interoperabile con Java, gli sviluppatori che hanno già realizzato un’app possono eseguire un trasferimento verso Kotlin senza particolari traumi, sia sul piano tecnico (è compatibile al 100%) sia su quello teorico (conoscendo le basi di Java, Kotlin diventa un gioco da ragazzi).

Inoltre, Kotlin dispone di alcune feature che Java non possiede (trovate QUI la lista completa), è più semplice da gestire ed a partire da Android Studio 3.0 sarà presente anche nella principale suite di sviluppo di applicazioni di Google, un motivo ulteriore per prenderlo in considerazione.

Sul piano invece amministrativo, vi farà piacere sapere che Kotlin non sarà di proprietà di Google perchè verrà gestito da un’organizzazione no-profit finanziata sia dalla casa di Mountain View che da JetBrains – a differenza di Swift, fondato da Apple e solo successivamente reso open-source. Inoltre Kotlin continuerà a servire anche altre piattaforme, come iOS, Mac OS e JavaScript.

Se volete spiegazioni più tecniche, vi rimandiamo a QUESTA presentazione.

Vuoi diventare uno sviluppatore di successo? Allora scopri QUI il corso gratuito sul Material Design che Google ha in serbo per te!

Vorresti scrivere per AppElmo? Mettiti in gioco: stiamo cercando collaboratori! Scrivi a myjob@appelmo.com, e dai un’occhiata QUI per le modalità di contatto. Non essere timido!

Se non volete perdervi nè le prossime News nè gli altri articoli di AppElmo (e sappiamo che non volete), allora potete iscrivervi alla nostra newsletter inserendo il vostro indirizzo email nel form qui in basso (tranquilli, vi assicuriamo che non vi invieremo spazzatura o spam; in caso contrario, vi saremmo immensamente grati se ci segnalaste il problema).

Oppure potete seguirci sulla nostra pagina Facebook, sul nostro account Twitter, sulla nostra pagina Google Plus, sulla nostra rivista Flipboard e sul nostro canale Telegram oppure, in alternativa, potete sempre scaricare la nostra app da Google Play, cliccando QUI o sull’immagine nella sidebar! Grazie mille!

help=”” mailchimp-code=”””//post?u=a6b29e3b3a24409b4aea889ba&id=99b6167081″ image=”” show-powered=”0″ show_title=”0″ bs-show-desktop=”1″ bs-show-tablet=”1″ “1”]
Tag: Cos'è KotlinKotlinKotlin AndroidKotlin vs Java
Articolo precedente

Google I/O: fallimenti, successi, storia e informazioni del principale evento Google – GNU

Articolo successivo

Telegram 4.0 è arrivato: pagamenti via bot, videomessaggi, Instant View e molto, molto altro!

GugliElmo

GugliElmo

Classe '95, appassionato di Android e tecnologia mobile, ho una laurea in Relazioni Internazionali e un master in Editoria Cartacea e Digitale.

Gestisco AppElmo.com dal 2013: la mia più grande soddisfazione.

Mi trovate nel mio canale Telegram, oppure potete scrivermi una mail a guglielmo@appelmo.com.

Articolo successivo
Telegram 4.0 è arrivato: pagamenti via bot, videomessaggi, Instant View e molto, molto altro!

Telegram 4.0 è arrivato: pagamenti via bot, videomessaggi, Instant View e molto, molto altro!

Seguici sui nostri social!

Gli articoli più recenti

Ufficiale: arrivano le Storie su Telegram

Ufficiale: arrivano le Storie su Telegram

30/06/2023
Nuovo logo di appelmo.com

Il nuovo logo (e il nuovo nome) di AppElmo – Le App di Guglielmo

13/07/2023
Batti il 10! Arriva il concorso per i 10 anni di AppElmo – Le App di Guglielmo

Batti il 10! Arriva il concorso per i 10 anni di AppElmo – Le App di Guglielmo

26/06/2023
AppElmo – L’App di Guglielmo 3.0: nuovi layout, grafica e sistema a schede!

I dieci anni di AppElmo – Le App di Guglielmo, spiegati

26/06/2023
Cinque libri tecnologici dal Salone del Libro di Torino – IperTesti

Cinque libri tecnologici dal Salone del Libro di Torino – IperTesti

26/06/2023

Gli articoli più letti

  • Top 10 giochi di gruppo per smartphone, da usare alle feste – R&R

    Top 10 giochi di gruppo per smartphone, da usare alle feste – R&R

    0 condivisioni
    Condividi 0 Tweet 0
  • I 6 bot Telegram per scaricare contenuti

    0 condivisioni
    Condividi 0 Tweet 0
  • I 6 migliori party games per smartphone da giocare in gruppo – R&R

    0 condivisioni
    Condividi 0 Tweet 0
  • I 7 migliori bot Telegram per modificare le immagini

    0 condivisioni
    Condividi 0 Tweet 0
  • I 3 siti dove scaricare file APK delle applicazioni direttamente dal Play Store

    0 condivisioni
    Condividi 0 Tweet 0

Le ultime recensioni

Windows, Mac OS, Linux, Symbian e Windows Phone – ESET Multi-Device Security Pack, la nostra recensione

Among Us è un gioco noiosissimo – Recensione

IL MISTERO DEL GIOCO DEL MOMENTO

Among Us è un gioco arcade con grande potenziale, funestato però
Niagara Launcher è il perfetto launcher Android minimalista e anti-distrazione

Niagara Launcher

Tra sciatto e minimale c'è di mezzo un mare di programmazione,
Siempo Launcher è l’interfaccia che aiuta a combattere la dipendenza da smartphone (forse)

Siempo Launcher

Siempo Launcher dimostra di avere notevoli margini di miglioramento, ma anche
Aris Launcher, l’interfaccia-terminale da programmatori facile da usare – Launcher Saturday

Aris Launcher

Aris Launcher si dimostra come il miglior launcher nello stile delle
Pear Launcher: tra Nova e Pixel Launcher, l’interfaccia (ancora) giovane, pulita e originale

Pear Launcher

Pear Launcher riprende gli elementi di forza di Google Now Launcher
appelmo.com

© 2022 AppElmo.com
Un modo diverso di parlare di tecnologia. Fieramente indipendenti dal 2013.

Scoprici

  • Home
  • News
  • Guide
  • Interviste
  • Rubriche
  • Offerte
  • Telegram
  • Contatti

Seguici

Nessun risultato :(
Guarda tutti i risultati
  • APPELMO.COM
  • NEWS 🤯
  • GUIDE 👨🏻‍💻
  • TELEGRAM 🔥
  • GIOCHI 🎮
  • OFFERTE 🤑
  • RECENSIONI 🤓
  • RUBRICHE 📚
  • CONTATTI 📬

© 2022 AppElmo.com
Un modo diverso di parlare di tecnologia. Fieramente indipendenti dal 2013.