语言
分享:
本部分提供了编程、脚本和标记语言最新趋势的统计细分。
Objective-C 客观来讲已经退休了
过去六年,Objective-C 失去了三分之二的用户,似乎即将走到生命的尽头。在过去一年中,只有不到 2% 的程序员至少使用过一次,只有 11 名调查参与者报告说该语言是他们的主要语言。Objective-C 使用率的下降速度甚至超过了 COBOL 和 Perl。
这种语言自 1984 年推出以来一直发展良好,直到 Apple 于 2014 年发布其继承者 Swift。由于存在其他跨平台语言,例如 Kotlin、Dart 等,iOS 开发者的选择余地很大,几乎没有理由继续使用 Objective-C。
对 Rust 的信任:成长的故事
在今年最受欢迎的语言中,唯一创造新使用记录的语言是 Rust。Rust 的用户群在过去五年中稳步增长,有望凭借其严格的安全性和内存所有权机制取代 C++。根据我们的数据,有六分之一的 Go 用户正在考虑采用 Rust。
JavaScript:受欢迎程度略有下降
去年,排名前三的语言在受欢迎程度方面不相上下。今年,它们之间仍然没有太多差距 – Java 重夺第一名宝座,JavaScript 在下降三个百分点后跌至第三。
似乎一些最初将 TypeScript 与另一种语言结合使用的程序员正在逐渐过渡到只使用该语言。2020 年,有 47% 的 TypeScript 用户将它与 JavaScript 一起使用;今年,这一数字下降到 38%。可以合理地假设,未来 JavaScript 的份额将进一步下降几个百分点。
在 JavaScript 用户中,想要学习另一种语言的程序员比例要高于其他语言的程序员。这也增大了用户流失的几率,而 TypeScript 将从用户迁移中获益。
此表中的值表示有多少 用户计划从列(水平)中语言迁移到行(垂直)中语言。例如,10% 的 C# 用户计划采用 Rust。
回答“不,我不打算采用/迁移”的主要编程语言的受访者比例,包括至少有 150 条回复的语言。
Scala 和 Rust 是最少程序员想要迁出的语言。
高薪员工是指薪资在所在地区处于前四分之一的员工。