Einführung in Kotlin: Eine leistungsstarke Programmiersprache

Kotlin ist eine statisch typisierte, plattformübergreifende Allzweck-Codierungssprache mit Typinferenz. Es kann mit JVM und Java basierend auf der Java Class Library zusammenarbeiten. Der Typrückschluss weist jedoch auch eine prägnante Syntax auf. Lassen Sie uns mehr über diese Programmiersprache herausfinden

Grundsätzlich ist Kotlins primäres Ziel JVM, aber es kann auch in native oder JavaScript kompiliert werden. JetBrains trägt die Kosten für die Sprachentwicklung. Andererseits bietet die Kotlin Foundation Schutz für die Marke Kotlin.

Offiziell hat Kotlin die Unterstützung von Google für die mobile Entwicklung des mobilen Betriebssystemgiganten Android. Nach der Einführung von Android Studio 3.0 im Jahr 2017 hat sich die Sprache zu einer guten Alternative zum regulären Java-Compiler entwickelt. Mit diesem Compiler können Sie entweder Java 8- oder Java 6-kompatiblen Bytecode verwenden.

Geschichte

Im Jahr 2011 führte JetBrains Project Kotlin ein, eine neue Programmiersprache für die beliebte JVM. Laut Dmitry Jemerov hatten die meisten Sprachen außer Scala nicht die gewünschten Funktionen.

Er sagte auch, dass die Scala ein Manko hat: sie hat eine langsame Kompilierungszeit. Das Ziel von Kotlin ist es, eine schnellere Kompilierung wie bei Java zu ermöglichen. Im Jahr 2012 wurde das Projekt von JetBrains unter der Lizenz namens Apache 2 als Open Source gekennzeichnet.

JetBrains hofft, dass die Sprache den Verkauf von IntelliJ IDEA ankurbeln kann. Am 15. Februar wurde Kotlin v1.0 veröffentlicht. Es ist die erste bekannte stabile Version und bietet auch Abwärtskompatibilität.

Während des Google I/O-Festivals 2017 stellte der Suchmaschinenriese die Kotlin-Unterstützung für Android vor. 2017 wurde Kotlin v1.2 veröffentlicht. Die nächste Version erschien am 29. Oktober 2018 und brachte Coroutinen in Ordnung für asynchrones Codieren.

Im Jahr 2019 gab der Suchmaschinenriese Google bekannt, dass Kotlin seine bevorzugte Sprache für App-Entwickler von Android ist.

Design

Laut Andrey Breslav ist Kotlin eine großartige objektorientierte Sprache mit industrieller Stärke. Außerdem ist es besser als Java und kann mit Java-Code interoperiert werden, was vielen Unternehmen die schrittweise Migration auf Java ermöglicht.

Semikolons sind nicht zwingend erforderlich, um eine Anweisung zu beenden. Normalerweise reicht eine neue Zeile, um die Anweisung zu beenden. Die Parameterlisten und Variablendeklarationen ermöglichen es, den Datentyp wie bei TypeScript und Pascal hinter den Namen der Variablen zu setzen.

Variablen können unveränderlich, veränderlich oder mit dem Schlüsselwort var oder val deklariert sein. Standardmäßig sind die Klassenmitglieder öffentlich und auch endgültig. Dies bedeutet, dass Sie keine abgeleitete Klasse erstellen können.

Neben den Methoden und Klassen der objektbasierten Programmierung unterstützt diese Sprache die prozedurale Codierung mit Funktionen. Kotlin-Funktionen bieten Unterstützung für das Überladen, benannte Argumente, Argumentlisten mit variabler Länge und so weiter.

Die Klassenmemberfunktionen werden auf der Grundlage des Objektlaufzeittyps abgefertigt, auf dem sie aufgerufen werden.

Kurz gesagt, wenn Sie sich für die Programmiersprache Kotlin interessieren, hoffen wir, dass Ihnen dieser Artikel viele nützliche Informationen über die Sprache gegeben hat. Für weitere Informationen empfehlen wir Ihnen, sich an einen guten Fachmann zu wenden. Hoffe das hilft.


Source by Dhanusuya K

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.