竹笋

首页 » 问答 » 灌水 » 排行榜出了这个语言竟能和C语言媲
TUhjnbcbe - 2023/8/12 21:44:00

8月TIOBE指数出了,相比上个月,本月TIOBE指数整个体变化并不大。C语言、Java、Python依旧排名前三甲。

Top10编程语言TIOBE指数走势(-):

各大语言历史排名(-)

注:排名位次取12个月的平均值

编程语言“名人榜”(-)

从往年的“名人榜”的统计来看,C语言和Python均有3次,但从年到年的指数变化趋势来看,Python还是最近几年才开始大火的,上升趋势比较明显。C语言和Java的前2名地位近几年预计不会被动摇,但是不得不承认Python这个势头确实很凶,也出现很难被超越的现象。

为什么Python这么火?

Python如今的火,我们可以分为3个阶段:

第一阶段:-年是云计算最火的几年,大批创业公司和巨头挤破头地进*云计算领域,大家都在做IAAS(基础设施即服务),最著名的云计算开源平台OpenStack就是基于Python开发的,为此催生出不少Python岗位。

第二阶段:-年是「大众创新,万众创业」口号喊得最响两年,北京大街小巷似乎人人都是创业者,O2O、P2P产品如雨后春笋般冒出,什么语言最适合快速搭建原型?当然是Python,因为Python的开发速度一个顶三。

第三阶段:-年人工智能火遍大江南北,AlphaGO的出现让业界为之兴奋,人工智能不再是概念,而人工智能、机器学习的首选语言就是Python。

这两年特别是网络爬虫火得一塌糊涂,10个写爬虫的9个在用Python,曾经有一段时间知乎的Python话题全部被爬虫相关的帖子刷屏,为什么爬虫这么火,这个还是跟大数据有关,因为数据挖掘、分析、机器学习、人工智能都需要大数据的支撑,而真正有大数据的厂商没几个,所以小厂不得不通过爬虫去获取数据。

为什么其它语言没有如此火?

Python之父吉多·范罗苏姆曾经说过:“Python不需要杀手级应用,因为如果是这样的话,Python在其它方面的作用就被忽略了。”Python在网络爬虫、数据分析、AI、机器学习、Web开发、金融、运维、测试等多个领域都有不俗的表现,从来没有哪一种语言可以同时在这么多领域扎根。

Python是一门兼具简单与功能强大的编程语言,它专注于如何解决问题、自由开放的社区环境以及丰富的第三方库,无需浪费时间去造轮子,各种Web框架、爬虫框架、数据分析框架、机器学习框架应有尽有,拿来即用。

尽管后起之秀Go语言为并发编程而生,效率高,但物理硬件性能已经显著提升的情况下,编程语言带来的性能影响已经不那么重要的,开发速度才是人们首要

1
查看完整版本: 排行榜出了这个语言竟能和C语言媲