0
点赞
收藏
分享

微信扫一扫

Kotlin:崛起中的下一代编程语言

"IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。Kotlin:崛起中的下一代编程语言_android

一年前 JetBrains 公司宣布Kotlin对Android开发的支持,在开发者问答平台StackOverflow受调查有超过10万名受访者参加投票,Kotlin已经是第二最受欢迎的开发语言,JetBrains 的多条产品线也都在蓬勃发展。


Kotlin:崛起中的下一代编程语言_java_02

Kotlin屏幕截图


我们来了解Kotlin的特别之处,这需要深入到开发者人群中挖掘。


在最初时,我们的目标样本只是1000人,让我们感到兴奋是,我们得到了来自世界各地的2744名开发者的热烈响应,大多数的人都认为他们喜欢Kotlin的功能,简单和易用性。


Kotlin开发者报告主要调查结果如下:


Kotlin可以用于工作和个人项目,60%的受访者都证实了这一点。 Kotlin在快速上线的项目中更为突出,因为它们往往更小,更容易转换,更具实验性。


Android应用现在非常受欢迎,并被专业开发人员和学生使用。但是在后端应用程序方面,Kotlin往往是更有开发经验的人员。


大多数Kotlin开发人员都来自某个Java框架背景,超过87%的受访者已将现有Java代码迁移到了Kotlin。但是,由于技术和组织方面的原因,超过四分之一的从Java迁移到Kotlin的受访者需要回滚。使用反射工具或生成代码的工具最常被提及为恢复到Java的技术原因。


Kotlin:崛起中的下一代编程语言_java_03


对于80%的受访者而言,Null-safety是最受欢迎的功能,而协同程序和多平台支持则被认为是最不重要的。但是,当协同程序和多平台项目不再是实验性质时,这种情况将会发生变化。


该报告的结论得出,Kotlin在Android圈子中非常受欢迎。这提出了一个问题:Kotlin会打入Android以外的开发者社区吗?


Kotlin:崛起中的下一代编程语言_开发者_04


我们对Kotlin的成长感到兴奋,并相信它将成为编程语言应该能够做的更高标准。在面向对象(OO),方法,脚本和声明范例之间切换,以及在Android,Web与原生平台的平滑切换。



Kotlin 于2011年出现,但直到最近才开始真正吸引程序员的特别青睐。Google 在 2017 年宣布 Kotlin 在 Android Studio 3.0 中完全获得支持,使之成为 Android 开发语言之一,Kotlin 与 Java 展开激烈竞争。


Kotlin:崛起中的下一代编程语言_android_05

在这里,有面试笔试常见技巧的提炼与总结;

在这里,有面试笔试高频算法知识点的整理与剖析;

在这里,有面试笔试历年算法真题的解答与拓展。


《Kotlin程序员面试算法宝典》将程序员面试笔试过程中的各类Kotlin语言算法类真题一网打尽。在题目的广度上,通过各种渠道搜集了近3年来几乎所有IT大厂面试笔试算法高频题目,所选择题目均为企业招聘使用题目;在题目的深度上,本书由浅入深、庖丁解牛式地分析每一个题目,并提炼归纳,同时,引入例子与源代码、时间复杂度与空间复杂度的分析,这些内容是其他同类书籍所没有的。本书结构合理,条理清晰,根据真题所属知识点进行分类,对于读者进行学习与检索意义重大。

举报

相关推荐

0 条评论