Inhaltsverzeichnis
Wer nutzt Kotlin?
Evernote verwendet Kotlin für seinen Android-Client. Uber nutzt Kotlin für interne Werkzeuge. Corda, eine vollständig in Kotlin entwickelte Open-Source-Software, wird von mehreren Großbanken verwendet. Coursera entwickelt Android-Apps zum Teil mit Kotlin.
Was ist polymorphie in Kotlin?
Wenn man in einer Klassenhierarchie eine Funktion aus einer der Superklassen überschreibt, erhählt man automatisch eine polymorphe Implementierung. In Kotlin ist hierfür das Schlüsselwort override notwendig.
Warum Kotlin?
Kotlin spart an Codezeilen, nicht aber an Lesbarkeit. Getter und Setter werden dank Kotlin in den Compiler verschoben. NullPointerExceptions werden zudem fast eliminiert. Der kompilierte Kotlin-Code ist dabei hochkompatibel.
What does Kotlin mean?
Kotlin is a static type, object-oriented programing (OOP) language that is interoperable with the Java virtual machine, Java libraries and Android.
Why to use Kotlin?
The strong type system of Kotlin means that the compiler catches mistakes such as NullPointerExceptions that otherwise would only be discovered in production or testing. The support for immutable objects that make programs easier to reason about. The support for functional programming.
What is Kotlin all about?
Kotlin is a general purpose, free, open source, statically typed „pragmatic“ programming language initially designed for the JVM (Java Virtual Machine) and Android that combines object-oriented and functional programming features. It is focused on interoperability, safety, clarity, and tooling support.
Is Kotlin and Java the same language?
Kotlin and Java are not the same language. They do both compile to Java byte code (which is how the program is actually run). Scala is also in this group of languages. And because you compile to Java byte code, you need the Java Runtime Environment to run your application.