Sha256: bebd132fc599e29d61f800ddb1cef166c0ff1db282ecb33c2fed82b408d455de

Contents?: true

Size: 1.13 KB

Versions: 168

Compression:

Stored size: 1.13 KB

Contents

Kotlin was designed and developed by JetBrains, the company behind IntelliJ. 
It is a language that runs on the JVM which can target versions 6+ (including the Android platform). 
JetBrains wanted to use a statically typed language which can remove Java boilerplate code, provide modern functional paradigms, and had seamless two-way Java interoperability with their existing codebase. 
The JVM already had alternate languages like Groovy and Scala but neither fit the bill with their desired criteria, so they built Kotlin.

Kotlin syntax is similar to Scala and Swift but pulls in the best-of-breed features from other languages such as
C# and Groovy. 
Kotlin took a pragmatic approach at features included in the language by only providing functionality that has
been proven to be useful for developers. 
With this decision they implemented a subset of features of Scala with the intent that it will provide more maintainable code with an easier learning curve for developers looking for a "better Java".

JetBrains has a dedicated team of developers working on Kotlin with the codebase available on [Github](https://github.com/JetBrains/kotlin).

Version data entries

168 entries across 168 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.179 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.178 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.177 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.176 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.175 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.174 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.173 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.172 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.171 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.170 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.169 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.167 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.166 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.165 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.164 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.163 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.162 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.161 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.160 tracks/kotlin/docs/ABOUT.md