2018年IEEE和TIOBE编程语言排行榜比较分析
2018年IEEE和TIOBE编程语言排行榜比较分析
本文将对2018年12月IEEE和TIOBE编程语言排行榜进行比较分析,找出两个榜单的共同点和不同点。
榜单数据
- IEEE榜排名前五的编程语言分别是:'Python', 'C++', 'C', 'Java', 'C#'。
- TIOBE榜排名前五的编程语言是:'Java', 'C', 'Python', 'C++', 'VB.NET'。
程序分析
为了更直观地比较两个榜单,我们使用Python程序进行分析,代码如下:
ieee_ranking = ['Python', 'C++', 'C', 'Java', 'C#']
tiobe_ranking = ['Java', 'C', 'Python', 'C++', 'VB.NET']
# (1)上榜的所有语言
all_languages = set(ieee_ranking + tiobe_ranking)
print('上榜的所有语言:', all_languages)
# (2)在两个榜单同时进前五的语言
common_languages = set(ieee_ranking) & set(tiobe_ranking)
print('在两个榜单同时进前五的语言:', common_languages)
# (3)只在IEEE榜排进前五的语言
ieee_only_languages = set(ieee_ranking) - set(tiobe_ranking)
print('只在IEEE榜排进前五的语言:', ieee_only_languages)
# (4)只在一个榜单进前五的语言
tiobe_only_languages = set(tiobe_ranking) - set(ieee_ranking)
print('只在一个榜单进前五的语言:', tiobe_only_languages)
结果分析
上榜的所有语言: {'VB.NET', 'Java', 'C', 'Python', 'C++', 'C#'}
在两个榜单同时进前五的语言: {'Java', 'C', 'Python', 'C++'}
只在IEEE榜排进前五的语言: {'C#'}
只在一个榜单进前五的语言: {'VB.NET'}
结论
- 2018年12月,IEEE和TIOBE榜单前五中,有四种语言同时上榜,分别是'Java', 'C', 'Python', 'C++',说明这四种语言在当时的编程领域占据着重要的地位。
- 'C#'只在IEEE榜排进前五,而'VB.NET'只在TIOBE榜排进前五,这可能反映了两个榜单的评选标准略有不同。
总结
通过比较分析IEEE和TIOBE榜单,我们可以更全面地了解编程语言的流行趋势,为选择学习和使用哪种语言提供参考。
原文地址: https://www.cveoy.top/t/topic/ndrR 著作权归作者所有。请勿转载和采集!