RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!

RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单。

RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!

目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见可官方介绍。

排名

RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!

RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!

Go 与 R 分别都下降了 1 位,目前并列排在 15 位,下降 1 位对于 R 和 Go 来说差异不大,R 依然凭借其在数据分析领域的强大能力占据着较大的采用市场;对于 Go 来说,它在技术上一直受到高度的重视,并且也在云等各种基础设施项目中广受欢迎。

Kotlin 与 JVM 语言:Kotlin 大幅增长,上升了 8 位,排到 20,同时基于 JVM 的 Scala、Clojure 和 Groovy 都相应下降了。目前 Kolin 仍然远远落后于 Scala,但在 Redmonk 的排名历史中,它的快速增长仅次于 Swift,所以接下来 Kotlin 的发展值得期待。

那么你了解Kotlin吗?

RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!

Kotlin

Kotlin 是一个用于现代多平台应用的静态编程语言。可以运行在 Java虚拟机(JVM)上。Kotlin 由 JetBrains 开发,并得到谷歌的强力支持。

在 Jexenter 调查中,Kotlin 在最热门的技术发展趋势榜单上高居第六位。App brain 最新的统计数据显示,Kotlin 语言在 2018 年的顶级应用程序中占据了25.30%的市场份额,占新应用程序安装量的40.76%。 如今Pivotal、Atlassian、Pinterest、Evernote 和 Uber 等商业巨头都在使用 Kotlin进行 Android 应用程序开发。

Kotlin的好处

· 效率极高

Kotlin 语法简洁直观,编写和部署程序所需的代码量更少,时间也更短,大大提高了开发团队的开发效率。因此,开发者可以快速开发出 Android 应用。

· 能够调用 Java 代码

该功能不仅让开发者受益,对于拥有大量 Java 代码库的公司来说也是利好。

· 易于维护

Kotlin 得到多种 IDE 的有力支撑,比如 Android studio 等,这方便了开发者对代码的维护。

· 可靠

最新版的 Kotlin 兼容之前所有老版本,这解决了 Android 开发人员最大的痛点:需要处理多个版本。

· 简单易学

由于它不需要依赖太多移动应用程序开发的背景知识,开发者可以更轻松地上手学习 Kotlin。

掌握后可以做什么

1.Web前端

2.Web后端

3.桌面游戏

4.Server脚本

5.Android移动端

Kotlin的快速增长是由于它的现代性。Kotlin是一门更现代化的语言,更容易理解,更容易编写,在设计之初就考虑到了移动设备。

so,播妞赶紧提需求,准备了第一手Kotlin资源,只愿你们成为最优秀的程序猿!

Kotlin视频+源码资源福利

Kotlin教程_Kotlin视频教程|黑马程序员

1.Kotlin学习方法

2.Kotlin选好教练车

3.Kotlin你好世界

4.Kotlin变量与输出

5.Kotlin二进制基础

6.Kotlin变量和常量&类型推断

7.Kotlin变量取值范围

8.Kotlin函数入门

……

41.Kotlin面向对象—枚举

42.Kotlin面向对象—印章类

关于源码:关注黑马程序员头条号,后台回复“Kotlin”即可

相关推荐