近日,TIOBE公布了2020年6月的编程语言排行榜,在最新一期的榜单中,我们可以看到占据前三名的依然是编程语言三巨头:C、Java和Python。

df47f338a4a96f684ec1ab2494af7f42.png

这里解释一下TIOBE的含义:TIOBE是指The TIOBE Programming Community index,即编程社区指数,它是编程语言流行度的指标。

C语言在5月份的时候超过Java排在榜单第一位,6月份并没有给Java易主的机会,而Python在第三位的位置仍然坚挺,然后前十名的其他编程语言排位基本没有发生变化。

从2002年到2020年期间,主要是C、Java、C++和Python引领编程语言的排名,而Python是2018年才开始逐渐火热并慢慢进入前三位(被挤出前三的是C++)。2002年到2004年排位第一的都是Java,随后的2004年到2006年C语言超越Java排名第一,而2006年到2020年C和Java两者交替排名第一,但总体来说Java排位第一的时间比是最高的。

值得说明的是:编程语言的榜单排名并不是比较它们的孰优孰劣,而是统计它们的受欢迎程度和使用人数比,大家不必过分纠结于什么语言才是最好的,因为没有最好的语言,只有最合适的语言。

下面附上排名第21到第50的编程语言:

0d43db4d02c5006363077895cd3e27e9.png

最后,说一下我个人的看法,大家都知道“底层生汇编,汇编生C,C生万物”,近年来耳边总会出现“C语言已经过时了,学习C已经没前途了”等等这种声音,但从榜单中可以发现,C语言经久不衰,而Java也确实令人称奇,随着5G和大数据的到来Python也还会经常出现在榜单的前列。其实语言本身并不存在孰好孰坏,开发者可以通过榜单反思自己的相关技能是否跟上时代发展的脚步,另外对于编程初学者来说,根据榜单来选择学习某一门语言是一个很好的参考。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐