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.159 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.158 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.157 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.156 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.155 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.154 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.153 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.152 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.151 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.150 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.149 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.148 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.147 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.146 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.145 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.144 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.143 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.142 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.141 tracks/kotlin/docs/ABOUT.md
trackler-2.2.1.140 tracks/kotlin/docs/ABOUT.md