- Inscription
- 19 Novembre 2016
- Messages
- 1 247
- Réactions
- 1 460
- Points
- 12 310
Kotlin
Qu'est-ce que c'est ?
Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java et JavaScript. Il a était developper par une équipe de JetBrains. En resumer ce langage de programmation est capable de remplacer du pure JAVA pour une application Android. Kotlin est apparu en 2011 pour la première mais na fais que très peu de bruit. C'est cette année grâce a la prise en charge de Kotlin par Android Studio que le langage a connu une grande expansion.
Pourquoi cette grande expansion ?
Tout simplement parceque Kotlin est un langage de programmation qui va vous enlever 80% des défauts du JAVA et vous simplifier votre code. Le Swift qui lui est apparut en 2014 est comme nous allons pouvoir le voir inspirer de ce langage. Kotlin connais cette expansion grace aussi a sa ressemblance au Swift ce qui amène les développeur siOS a developper sous Android grace a lui.
Comparaisons entre Kotlin et le Swift
Déclaration de fonction en Kotlin
fun test() { }
comparer au Swift func test() { }
Conversion en string en Kotlin
val str = "$mavar $mavar2"
comparer au Swift var str = "\(mavar) \(mavar2)"
Liste non exhaustive ici:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Kotlin et le Swift sont trés similaires ce qui donne une grosse puissance a Kotlin.
Vers un langage Universel ?
Oui sans doute que d'ici quelque année un langage seras universel pour toute les plateform, plus les années passe plus de nouvelle chose font surface comme par exemple la création du nouvelle OS de Google Fushia (Android) avec la prise en charge du Swift et cette année la prise en charge de Kotlin par Android Studio.
Un grand point positif dans Kotlin et le Swift c'est qu'ils sont tout les deux très facile a prendre en main, et une fois prit en main vous etes libre de faire de grande chose en toute simpliciter !
Kotlin:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
PDF Officiel Kotlin:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Swift:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.