Programmation

Introduction à Kotlin: un puissant langage de programmation

Posted by admin

Kotlin est un langage de codage à usage général, multiplateforme, typé statiquement avec inférence de type. Il peut fonctionner avec JVM et Java basé sur la bibliothèque de classes Java. Cependant, l’inférence de type contient également une syntaxe concise. Apprenons-en plus sur ce langage de programmation

Essentiellement, la cible principale de Kotlin est JVM, mais elle peut également compiler en natif ou en JavaScript. JetBrains est responsable des coûts de développement du langage. D’autre part, Kotlin Foundation offre une protection pour la marque Kotlin.

Officiellement, Kotlin bénéficie du support de Google pour le développement mobile sur le géant des OS mobiles Android. Après l’introduction d’Android Studio 3.0 en 2017, le langage est devenu une bonne alternative au compilateur Java classique. Avec ce compilateur, vous pouvez choisir un bytecode compatible Java 8 ou Java 6.

L’histoire

En 2011, JetBrains Project a introduit Kotlin, un nouveau langage de codage pour la JVM populaire. Selon Dmitry Yemerov, la plupart des langues n’avaient pas les fonctions souhaitées, à l’exception de Scala.

Il a également déclaré que la Scala avait un défaut: son temps de construction était lent. Le but de Kotlin est de permettre une compilation plus rapide comme Java. En 2012, le projet a été marqué comme open source par JetBrains sous la licence Apache 2.

JetBrains espère que la langue pourra stimuler les ventes d’IntelliJ IDEA. Kotlin v1.0 est sorti le 15 février. Il s’agit de la première version stable connue et est également rétrocompatible.

Lors du festival Google I / O 2017, le géant des moteurs de recherche Kotlin a introduit la prise en charge d’Android. Kotlin v1.2 est sorti en 2017. La prochaine version a été publiée le 29 octobre 2018 et a apporté des coroutines pour l’encodage asynchrone.

En 2019, le géant des moteurs de recherche Google a annoncé que Kotlin était la langue préférée des développeurs d’applications Android.

Conception

Selon Andrey Breslav, Kotlin est un excellent langage orienté objet avec une force industrielle. Il est également meilleur que Java et peut être combiné avec du code Java, permettant à de nombreuses entreprises de migrer progressivement vers Java.

Les points-virgules ne sont pas obligatoires pour terminer une instruction. En général, une nouvelle ligne suffit pour terminer l’instruction. Les listes de paramètres et les déclarations de variables permettent de mettre le type de données après le nom de la variable, tout comme TypeScript et Pascal.

Les variables peuvent être immuables, mutables ou déclarées avec le mot clé var ou val. Par défaut, les membres du cours sont ouverts au public et sont également définitifs. Cela signifie que vous ne pouvez pas créer de classe dérivée.

Outre les méthodes et classes de programmation basées sur les objets, ce langage prend en charge le codage procédural avec des fonctions. Les fonctions Kotlin prennent en charge la surcharge, les arguments nommés, les listes d’arguments de longueur variable, etc.

Les fonctions du membre de la classe sont distribuées en fonction du type d’exécution d’objet sur lequel elles sont appelées.

En bref, si vous êtes intéressé par le langage de programmation Kotlin, nous espérons que cet article vous a donné beaucoup d’informations utiles sur le langage. Pour plus d’informations, nous vous recommandons de contacter un bon professionnel. J’espère que ça aide.

Leave A Comment