- 本次 RedMonk 编程语言排名由亚马逊网络服务提供,AWS 管理着各种开发者社区,可加入其中了解更多关于用首选语言构建现代应用的知识。
作为 RedMonk 关于语言排名分析的一部分,有一张可视化图表跟踪了排名历史上前 20 种语言的变动情况。
- 图表展示了 2012 年至 2024 年按半年递增的时间轴上的前 20 种编程语言,通过 GitHub 和 Stack Overflow 数据综合得出,每种语言用独特颜色和标签线表示,右侧标注最终排名,深色背景和水平网格线增强可读性,右下角有 RedMonk 标志。
- 可通过跟踪语言随时间的排名水平变化来跟踪特定语言的排名,垂直浏览各数据点可查看任何给定迭代的前 20 种语言,时间点聚类表示有并列排名,不再可见的语言已不在 RedMonk 前 20 名,进入前 20 名的视为新进入者。
关于排名的常见问题:
- 为什么创建这些排名:试图关联语言使用和讨论的趋势,不宣称是精确的流行度统计测量,而是聚合两个主要开发者社区的趋势。
- 如何创建排名:详见完整分析,大致通过 GitHub 拉取请求和 Stack Overflow 讨论来衡量牵引力。
- 为何选择 GitHub 和 Stack Overflow:数据来源有局限性,如担心 Stack Overflow 数据量,不宣称代表更广泛使用,鼓励感兴趣的人使用其他来源进行分析,因其历史重要性和数据公开性而首先使用。
- 现有语言是否有固有优势:确实有,GitHub 和 Stack Overflow 的指标是累积的,新语言从发布起就有劣势,取代最流行的语言是艰巨的任务。
- 排名过程是否一致:尽量保持一致,但在 2014 年 1 月和 2017 年 1 月因 GitHub 数据可用性变化而调整,链接文章可帮助理解因过程和采用趋势导致的变化。
- CSS 不是语言:每次分析都会被提及,虽不参与辩论但欢迎这一传统。
相关链接:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。