出品 | OSC开源社区(ID:oschina2013)
程序员社区知名 “月经贴”——TIOBE 编程语言排行榜被 “喷” 了。
最近开发者 Krishna 发文指出 TIOBE 编程语言排行榜的诸多不合理之处,并建议大家不要再引用它。
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数是根据网络搜索引擎对含有该语言名称的查询结果的数量计算出来的。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。 具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
在其他诸多排行榜或依据相关指标而完成的调查中(例如 GitHub PR、开发者调查报告、Stack Overflow 问题统计),JavaScript 往往都是最受欢迎或是排名第一的编程语言。但在 TIOBE 中,JavaScript 排在第 7 名,位于 Visual Basic (#6) 后面。
Visual Basic 分数在 2020 年 3 月 4 日的时候为 0.77%,在此日期之后,Visual Basic 的分数迎来了爆发,29 天后,它增长了 6 倍,达到 4.72%。此后,它一直保持着上升势头。然而这一情况得不到其他平台数据的支持,比如 Google 搜索趋势和 Stack Overflow 提问。唯独在 TIOBE 出现了如此靠前的排名。
为了说明这种荒谬的情况,Krishna 继续列举了 Visual Basic 与苹果开发生态的对比。根据 TIOBE 的数据,Visual Basic 分数是 Swift (1.27%) 和 Objective-C (0.94%) 总和的两倍多。也就是说,整个 iOS、iPadOS、watchOS、macOS 开发生态的规模显然只有强大的 Visual Basic 生态的一半。
是否可以通过雇用 / 培训开发者来使用这门编程语言?
他们是否乐意使用这门编程语言?
团队使用此语言的开发速度有多快?保持它在生产环境中正常运行的运维负担是什么?
是否需要依赖第三方代码?该代码是否已经存在,它的质量如何?
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。