提到“世界上最好的编程语言”,小萌第一个想到的就是下面这个梗~
某女:你能让这个论坛的人都吵起来,我今晚就请你吃饭!某软件工程师:Java是世界上最好的语言!某论坛真的就炸锅了,各种吵架……某女:服了你了,走吧,想吃啥都行。某软件工程师:今天不行,我一定要说服他们,Java必须是最好的语言……
其实,把Java换成其他任何语言差不多都能起到同样的效果。就像每个人心中都有自己的梦想一样,每位程序员心中也都有自己认为最好的编程语言,这没有绝对。
虽然想法没有绝对,但是热门程度有,而且有详细的排名。这不,前一阵全球知名的TIOBE编程语言社区发布了最新的年12月编程语言排行榜!
这一期的排行榜发生的最大变化就是PHP跌出了前十,掉到了12名,曾经的Web编程领域的领导者现如今却逐渐跌落神坛,实在是令人唏嘘。
其他的编程语言相对上个月来说没有太大的变化,Python自从10月份登顶之后,一直稳坐榜首的宝座,这次也不例外。C语言和Java虽然占比略有下降,但是依旧稳居前三(毕竟老当益壮)。
▲图源TIOBE编程社区,如侵删
再说说我们这位新晋王者,Python。虽然这个月Python的占比只是略微提升了0.69%,但是相对来说a,Python的上升趋势还是很明显的,按照这个形势来看,它还会继续领跑一阵年的编程语言排行榜。
话说回来,Python现在为什么这么火呢?归根结底,Python大火的原因大致有以下这么两个:
①简单易学
相比Java和C语言,Python真的是太过简单易学了,所以你可以看到,很多少儿编程都是学习的Python。提到了Python,就不得不提到这个广为流传的梗。
人
生
苦
短
我
用
P
y
t
h
o
n
其实这句话的意思就是,人的一生很短暂,使用Python可以节约很多开发时间。这也从侧面证明了Python简单易学,开发时间短的特点。
②AI兴起
近几年AI兴起,人工智能相关的各种库,各种相关联的框架都是以Python作为主要语言开发出来的,所以Python也借着东风,趁势崛起了。
随着Python登顶,很多人开始觉得Python会慢慢取代Java和C语言,但其实不然。
就拿Java作为对比,Java在互联网时代得到了快速的发展,在整个IT领域构建了一个较为完整的语言生态。虽然Python语言在大数据领域的应用也比较普遍,但是Python在语言生态上与Java依然有一定的差距。
另外,Java具有稳定的性能。Java语言凭借稳定的性能和较强的扩展性赢得了大量的用户,尤其是大型互联网平台,所以通常采用Java方案能够降低软件开发的风险。
最后,从目前市场需求来看,Java的岗位需求要比Python占更多的比重,Java基本垄断了企业级系统开发,而Python在爬虫、大数据、人工智能领域等独领风骚,两者并没有太多的交集,所以不存在谁取代谁的问题。
从综合角度出发,小萌还是建议同学们去学习Java!