What is the future of Kotlin programming language?

Elina Bessarabova, works at Mind Studios
Answered Mar 31

Good afternoon here,
and thank you for an interesting question to ask here!
Only time can tell what awaits for us in the future - but we assume that Kotlin’s influence is going to get bigger and bigger ;)
Originally, in the year of 2011 as an unveiled version Kotlin first appeared as a new language for Java Virtual Machine from a team of Saint-Peterburg programmers called Jet Brains. The reason they decided to come up with a new “spinning wheel” for Android development is quite easy to understand; apparently, there are a few:
Java has been around for 22 years already (quite a term for a programming language), which is why there are loads of features that can not be implemented due to Java's massiveness and obsolescence.
Java requires long code combinations to be written
Code written on Java takes quite a while to compile

So, let’s start somewhere at the beginning.
Reasons to Use Kotlin:
1) Kotlin requires less code to write.
At least 20% less. As it was previously mentioned, 22-year old Java is a bit outdated already + Oracle created Java to be a backward compatible language, which basically, means that every newly launched version has to support the features included in the previous one, and as a result, with every update it becomes harder to include some new features; consequently, the amount of code to write also increases. On the contrary, Kotlin’s architecture was created from scratch, causing the absence of layer to layer architecture.
2) Less crushes occur on Kotlin.
**Read more about why there occur less crashes and a few more reasons to use Kotlin in our new article **Kotlin vs Java: Will Kotlin Replace Java? - Mind Studios

Jonathon Mithe
Answered Sep 6, 2016

As for its “future” I would say its bright. The way computer chips / power is going multi cored / threaded is becoming more and more important. Reactive patterns are a good solution here and functional paradigms really help coding. Hence the uptake of scala etc and functional stuff in java.

But those functional languages as great as they are are new languages / breaking changes -> don't work well with java and have high learning curves. They been design for features or to work with akka / hibernate / insert framework here.

Kotlin is different, its almost a second gen language that has learnt from the others, its been designed to work well with java, to target enerprisey type development, to be used in a java codebase by java developer / low learning curve, has a good subset of the next gen features that make those other languages desirable whilst also being performant (compilation), and also just a good language on its own.

So the enterpisey monolith who resists change now has a language that potentially is easy to give to existing java devs (scala just isn't…) and fits in with java / is a safe transistion + change that gives them these new language benefits for the modern world.

New java is better but is dogged too much by backward compatibility and catchup, with functional concepts which it seems to half care about.

Tie in the fact its developed by probably the top / biggest JVM IDE on the market, i.e. it works flawlessly, they help/ utils to work with java and probably most importantly is advertised within the IDE to java devs… it actually has the platform / access to push to devs rather than just “another language” on the internet.

So yeah, the future I think is quite bright.

Doug Stevenson, Google Developer Advocate
Answered Aug 30

Kotlin can be used exactly like Java in any way that requires compiled bytecode to be executed later in a JVM. I believe all JVM languages share this in common, which includes Scala, Groovy, and more. You just have to configure your project to compile Kotlin source code in the same way it compile Java source.
Similarly, Kotlin can be used for Android development with the appropriate tooling from JetBrains.

Ravi Prajapati, studied at Hemchandracharya North Gujarat University, Patan
Answered May 24

What is the future of Kotlin?
Google announced support for Kotlin in Android at Google I/O 2017, but many of us aren’t sure what’s going on or why we should care.
Let’s take a look at the important things you need to know about Kotlin if you’re notan Android developer.
JetBrains’ thoughtful work on Kotlin’s design is one of the reasons we’re embracing the language. Google is partnering with JetBrains to ensure a wonderful overall developer story—from language, to framework, to tools. And, we are excited to be working together to move the Kotlin language into a non profit foundation.
To know more about Kotlin, Kotlin, Android’s new programming language – Things you need to know about it

Paul Haris, works at Android Application Development
Answered Jun 1

All about Kotlin – A Future of Android App Development
Kotlin is the most recent and powerful language that overcome several problems suffered by Android developers using Java such as verbosity of source code and runtime exceptions and many others. It is very simple to get started and developers can also introduce it into existing projects.
Kotlin is a the latest open source programming language for Java Virtual machine enables streamlining Android Development in more efficient way. It can compile to JavaScript Source code also. It is very similar to Java in structure such as it is a statically typed and object oriented as well as designed for similar problems that java solve. However, Kotlin comprises several superior features, simpler syntax and concepts from functional programming, it has many more enrichments compared to Java.
Here, we would like to mention about useful features and benefits of Kotlin to consider it as a powerful language that streamlines Android App Development: - Kotlin – The Latest Powerful Language to Streamline Android App Development

I love to jump on new technologies because they provide an opportunity to have a fair competition with those who are already experienced in industry. So I am going ahead, and starting to build my first app in kotlin.


https://www.quora.com/What-is-the-future-of-Kotlin-programming-language


KotlinChina编程社区 微博

《Kotlin极简教程》正式上架:

点击这里 > 去京东商城购买阅读

点击这里 > 去天猫商城购买阅读

非常感谢 if (boy) { 帅气英俊潇洒} else { 魔鬼身材天使脸蛋美丽动人女神气质} 的您。大家请多支持!!!您的支持,是我源源不断的写作的动力! 如果您有任何问题,欢迎随时与我交流~


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,723评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,080评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,604评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,440评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,431评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,499评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,893评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,541评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,751评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,547评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,619评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,320评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,890评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,896评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,137评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,796评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,335评论 2 342

推荐阅读更多精彩内容