The Future Development Of Kotlin |
Written by Mike James | |||
Wednesday, 28 June 2017 | |||
With Google's promotion of Kotlin to a supported Android language, the way that it is going to develop is much more important. We now have the results of the JetBrain's survey of what programmers want in the language. From a survey conducted in April with 850 respondents JetBrains hopes to work out what programmers want next in Kotlin. Of course, the survey happened before May's announcement that Kotlin had become an official Android language so it is interesting to speculate how many responses the survey would get now and how much the results would change. The three clear leaders, according to JetBrains, are:
These three seem minor and helpful changes. The next three most wanted changes were:
There are no promises that any of this will be implemented and as the blog post states: "Truly immutable data is very desirable indeed, but really tough too, so no promises there. The other two seem tractable in the foreseeable future, and multi-catch looks like a good thing to look into as well. Anyway, we will take the results into account while planning our work." At the moment Kotlin is a nice compact language and using it reminds me a lot of the early days of C#. All languages have a tendency to bloat and accrete features that aren't strictly necessary but one programmer's "strictly necessary" is another's "can live without". Compact logical languages are best. Let's hope Kotlin stays lean and only fixes what is broken unless there is a really good case for the feature.
More InformationKotlin Future Features Survey Results Related ArticlesKotlin - New Language For Android JetBrain's Project Rider Cross-Platform IDE Project Rider, A Cross Platform C IDE Kotlin - another Java alternative? To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info <ASIN:1871962536>
|
|||
Last Updated ( Wednesday, 11 October 2017 ) |