前不久,DiceInsights公布了未来几年使用率飙升的5种编程语言。这些结论是根据强大的数据推断出来的。有些结果是意料之中的,有些可能会让您大吃一惊。我们来看一下:1.Swift苹果要淘汰Objective-C。回顾过去,Objective-C已经有35年的历史,在Apple生态系统中一直用于构建应用程序。现在苹果想用Swift取代Objective-C。据分析公司RedMonk称,Swift是Apple在五年前发布的一种语言。长期的语言排行,自创建以来,Swift的使用率迅速飙升,Apple自然对这样的反馈非常满意。话虽如此,但真正淘汰Objective-C并没有那么简单,主要是过去35年产生的大量遗留代码,但随着来自Apple的压力越来越大,Objective-C总有一天会被淘汰,而Swift将真正成为支持Apple应用程序的中坚力量。此外,Apple的跨平台应用程序支持计划将加速Swift的开发。2.KotlinKotlin正在崛起。十年前,Kotlin还只是俄罗斯的一座小岛。今天,它仍然是一种编程语言。Kotlin之所以出名,是因为Google将其定义为Android的“一级”开发语言。可以说,通过选择Kotlin,谷歌减少了对Java的依赖,而Java是谷歌与甲骨文发生法律纠纷的原因,无论谷歌的律师是否推动公司支持Kotlin,我们可以看到很多开发者都喜欢这种编程语言由于其灵活的性质。早在2018年,Pusher就发起了一项开发者调查。数据显示,得益于Android,Kotlin的使用率呈爆炸式增长。大多数开发人员在他们的工作或副业项目中使用Kotlin编程。Pusher还补充道:当谈到Kotlin最喜欢的特性时,大多数开发者都说Kotlin是安全的,80%的开发者喜欢nullsafety,其次是扩展函数、Java简化的互操作性和数据类。但换句话说,Kotlin似乎没有其他发展空间,因为这种编程语言很难扩展到Android生态之外,扩展到其他领域。3.PythonPython是一种庞大的编程语言,被全世界的开发者广泛使用。根据TIOBE指数,Python的流行度持续上升,甚至对其他编程语言构成威胁。事实上,人们也在不断发现Python的新用途,考虑到Python已经拥有强大的用户基础,并且广泛应用于大量的业务中,Python在短期内消亡的可能性非常小。唯一怀疑的是这种编程语言能否发展。接下来会占据到什么程度,占据哪些行业。4.GroovyGroovy在TIOBE排名中的上升是由于其广泛的IDE支持、与Java的相似性以及与流行的开源自动化服务器Jenkins的集成。它已经成为许多系统中的“编程语言粘合剂”,因此它的前途一片光明。5.TypeScript这里,我们也称Typescript为编程语言。它是JavaScript的超集。一些开发人员认为它不是一种“完整”的编程语言,因为它可以转换成JavaScript。不管怎么定义,在RedMonk和GitHub的月度报告中,Typescript的评分都在快速增长,TIOBE也暗示TypeScript甚至已经开始蚕食JavaScript的市场份额。无论您是否将TypeScript视为“新的和改进的”JavaScript,不可否认的是,许多技术专家认为TypeScript在未来几年仍有发展空间。
