全世界的编程语言有 600 多种,TIOBE 统计的有 100 种,参与排名的有 50 种,前 20 种是常用的,它们目前正在流行,或者曾经非常流行。
图1:2021 年 10 月份编程语言排名 TOP 20
TIOBE 是全球最著名的编程语言排行榜,它根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎、Wikipedia、Amazon、YouTube 等统计出排名数据。TIOBE 只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
TIOBE 排行榜每月更新一次,你可以转到 https://www.tiobe.com/tiobe-index/ 查看编程语言的最新排名。
软件开发是一个大产业,其中有很多细分方向,每个方向使用的技术栈都不一样,而且要经过长期学习才能掌握,所以大部分程序员都只擅长某个开发方向,那些多面手,要么是学艺不精,要么是技术大咖。