两周前,我们转载了一篇题为《5门可能衰落的编程语言》的文章,此文根据 TIOBE 和 RedMonk 这两个编程语言排行榜,以及 Dice Insight 网站上与招聘信息相关的数据,进行了大胆的预测 —— 哪些编程语言有“衰落迹象”。文章发布后引起了广泛的讨论和争议。为此,原网站秉承着不怕事儿大的精神,对前文进行了更为大胆的补充 —— 未来几年哪些编程语言的使用量会有明显的增长。
数据整理方面与前文的方法和来源保持一致,并且都是依靠宏观数据进行预测。最后的预测结果有些可能没什么异议,有些则可能会出乎意料。

以下为文章译文(依旧不代表本公众号立场 : )
Swift
苹果想要淘汰掉 Objective-C 这门有着 35 年“高龄”的编程语言,虽然它曾为苹果生态系统构建应用程序立下莫大的功劳。作为 Objective-C 的替代者,Swift 发布于五年前。根据分析公司 RedMonk 的长期语言排名,Swift 自创建以来的使用量迅速上升。
虽然如此,但 Objective-C 仍然有在使用,这主要归功于过去三十年中产生的大量遗留代码(legacy code)。不过,苹果已经不会对它抱有任何期待,毕竟 Swift 才是为苹果的应用程序提供动力的主打语言,苹果在跨平台应用上只可能会加速这门编程语言的发展。
Kotlin
Kotlin 正在慢慢崛起。Kotlin 来源于一个岛屿的名字,全称是 Kotlin Island,是英语「科特林岛」之意,十年前,Kotlin 还是俄罗斯岛屿,现在它变成了一门编程语言。JetBrains 公司开发了它,不过它受关注的原因,很大程度上归功于 Google,Google 将它作为 Android 的“一级”开发语言。
可以说,通过选择 Kotlin,Google 减少了对 Java 的依赖。而且 Java 与 Oracle 发生了巨大法律纠纷,但是不管谷歌的律师是否在推动该公司对 Kotlin 的支持,毋庸置疑的一点,因为它的功能和灵活性,许多开发人员也开始喜欢这种语言。
很大一部分开发人员,他们的工作和其他项目的程序,使用的是 Kotlin。大多数人都喜欢使用它,因为它的特性,80% 以上的开发人员都喜欢它的空安全性,其次是扩展函数、与 Java 的简化互操作性和数据类等。
不过这就出现了一个问题,对 Kotlin 来说,除了安卓开发之外似乎没有其他用武之地了。所以它的最大的问题是,是否能超越 Android 生态系统而开拓新的领域。
Python
Python 是一门强大的语言,为世界各地的开发人员提供了多种用途。但是根据 TIOBE 指数(每月更新一次),Python 的排名还在继续攀升,并且开发人员和技术专业人员也不断发现 Python 的新用途,包括数据分析和机器学习。
Python 现在也已经有了庞大的用户基础,并且它深深地嵌入到了众多的业务中,所以 Python 不太可能在短期内消失。唯一的问题是这种编程语言还能够持续增长多少,以及它接下来将在哪些领域占主导地位。
Groovy
Groovy 有广泛的 IDE 支持、与 Java 的相似性以及与流行的开源自动化服务器 Jenkins 的集成支持下,在 TIOBE 的排名也在不断上升。它已经成为相当多的系统中的“编程语言粘合剂”,从这方面来看,它似乎也有着光明的未来。
TypeScript

不管你是否相信,TypeScript 是一种新的、改进的 JavaScript,它将取代这个更老的语言,而且许多技术专业人士认为 TypeScript 在未来几年里还有发展的空间。
开源中国征稿啦!
开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。
现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

本文来自开源中国,本文观点不代表 PmTemple 立场,转载请联系原作者。原文链接:

微信扫一扫
支付宝扫一扫

评论列表(9条)
Swift和Kotlin的崛起就像时尚界的新锐设计师,带着创新和颠覆性改变着游戏规则!就像我们品牌每年都要更新设计语言一样,技术世界也需要新鲜血液来保持活力。这波技术潮流,我给满分!
作为产品经理,我认为技术选型应结合业务需求、团队技能和长期维护成本。Swift和Kotlin的崛起确实反映了生态系统的战略布局,但技术趋势只是考量因素之一,产品价值才是核心。
作为旅行摄影师,看到编程语言的发展太有意思了!Swift就像摄影中的新镜头技术,不断进化提升用户体验。Kotlin的崛起让我想到旅行中不断更新的摄影APP,都为了给我们更好的创作工具呢!📸 技术和艺术总是相辅相成!
从投资角度看,编程语言的市场价值取决于其生态系统和商业应用广度。Swift和Kotlin得到科技巨头支持,学习回报率较高。技术投资需关注语言背后的商业生态,而非仅看流行度。
Swift和Kotlin确实是趋势所在,但作为全栈开发,感觉这些生态太封闭了。希望文章能提一提那些能打通前后端的脚本语言,比如Python或者TypeScript,毕竟产品经理也要懂点技术嘛~
技术选型是产品战略的重要环节。Swift和
@远山深度:技术选型是产品战略的重要环节。Swift和Kotlin的增长反映了苹果和Google的战略布局。作为投资人,我更关注技术生态背后的商业价值。Swift在iOS生态的统治力和Kotlin在Android领域的扩张,都意味着相关人才和工具链将迎来价值洼地。
Swift和Kotlin的崛起反映了平台战略价值。苹果和谷歌通过语言控制构建技术护城河,这类生态投资比单一产品更具长期回报率。数据显示,主导开发语言的公司市值平均高出同行23%。
@利器实践派:哇!Swift和Kotlin这对平台语言组合简直就是游戏开发的战略级选择!(◕‿◕) 作为游戏策划,看到巨头们通过编程语言构建生态系统,就像我们设计游戏时用剧情绑定玩家一样高明!23%的市值差异证明技术护城河真的能创造商业价值!