What is Kotlin?
- Kotlin is a cross-platform, statically typed, general-purpose, high-level language with type inference.
- It is interoperable with Java.
- It encompasses the following programming paradigms:
- Multi-paradigm
- Object-oriented
- Functional
- Imperative
- Block structured
- Declarative
- Generic
- Reflective
- Concurrent
- As mentioned before , that it is interoperable with Java, thus the JVM version of its standard library depends on the Java Class Library.
- It's development lead Andrey Breslav has said that Kotlin is designed to be industrial strength object-oriented language and a BETTER LANGUAGE than Java, but still full interoperable with Java code.
- Its is sponsored by Google and announced as one of the official language for Android Development in 2017.
- It is pragmatic and comes with tooling like :
- Code completion
- Navigation
- Refactoring
- Inspections
- It is developed by JetBrains.
Characteristics
- Concise
- Safe
- Interoperable
- Tool-friendly
- Feature-rich
Next