RedMonk 语言排行:Kotlin 上升 8 位,跻身前20!
RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单。
目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见可官方介绍。
排名
Go 与 R 分别都下降了 1 位,目前并列排在 15 位,下降 1 位对于 R 和 Go 来说差异不大,R 依然凭借其在数据分析领域的强大能力占据着较大的采用市场;对于 Go 来说,它在技术上一直受到高度的重视,并且也在云等各种基础设施项目中广受欢迎。
Kotlin 与 JVM 语言:Kotlin 大幅增长,上升了 8 位,排到 20,同时基于 JVM 的 Scala、Clojure 和 Groovy 都相应下降了。目前 Kolin 仍然远远落后于 Scala,但在 Redmonk 的排名历史中,它的快速增长仅次于 Swift,所以接下来 Kotlin 的发展值得期待。
那么你了解Kotlin吗?
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视频+源码资源福利
1.Kotlin学习方法
2.Kotlin选好教练车
3.Kotlin你好世界
4.Kotlin变量与输出
5.Kotlin二进制基础
6.Kotlin变量和常量&类型推断
7.Kotlin变量取值范围
8.Kotlin函数入门
……
41.Kotlin面向对象—枚举
42.Kotlin面向对象—印章类