0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如果你只能学习一门语言,除了Python,别无选择

8g3K_AI_Thinker 来源:未知 作者:胡薇 2018-05-11 10:44 次阅读

近日,TIOBE编程语言社区发布了 2018年 5月排行榜,Java、C、C ++ 三门编程语言依然占据前三,而Python这个月仍然稳居第4!对比4月份榜单,这个月的排名并没有太大变化。

C 语言是世界上最古老的编程语言之一,这个月涨幅已达到了 7%,TIOBE 没有提及其暴涨的原因,但由于小型软件设备的蓬勃发展,以及低端软件在汽车行业的增长,C 语言在 2017 年收获了不错的流行度时,就已经有许多人认为这与物联网的兴起有莫大关系。

被称为”世界上最好的语言”的PHP有了小幅度上涨。对于此次编程语言排行榜单,网友们也纷纷发表了看法:

网友一:PHP程序员在此!!我不管,反正PHP是世界上最好的语言!

网友二:C语言怎么突然又涨那么高?

网友三:PHP说任凭你们随便排名,反正我东方不败。

Scala会成为一匹黑马么?

本月榜单最大的不同在于,Scala 编程语言终于进入了 Top 20,成功挤掉了 PL/SQL。上一次Scala进入前 20 已经是好几年前的事情了,这次经过长时间的沉淀终于再次逆袭。Scala是一种在 Java 的 JVM 上运行的函数式编程语言,它是“重写Java”并改进其缺点的众多尝试之一,因此可以与 Java一起使用或作为 Java 的替代品。而且 LinkedIn、Twitter 和 The Guardian 等大公司都在其代码库中使用了 Scala,其在市场上的份额也越来越大,这也是为什么 Scala 能够再次进入前 20 名的原因。

12 月编程语言排行榜 TOP20 榜单:

前 20 名的排行中,在绝大部分编程语言的市场份额都并没有太大变化,C 语言依然能表现十分强劲,市场份额增长 7%。

Top 10 编程语言 TIOBE 指数走势(2002-2018)

同样的, PYPL 也关注编程语言流行度。不久前,四月 PYPL 编程语言排行榜出炉时,PYPL排行榜显示,Python 是增长最快的语言,流行度名列前茅。

注:PYPL,即编程语言流行指数。其排名是根据在谷歌上的相关编程语言教程的搜索频率就行统计排名。也就是某项语言在 Google 上搜索频率越高,表示这项语言越受欢迎。

从4月榜上可以看出,虽然与去年的指数结果相比,Java 的整体学习趋势略有下降,但 Java 仍然是最受欢迎的语言。当时的 Python 以 5.2%的巨幅增长超过了 JavaScript,使其成为开发人员中受欢迎程度最快的语言。

万万没想到,这个势头有增无减,从5月公布的数据可以看出,Python也已从之前的第二位,跃升至第一位,超越了Java。看这趋势,Python 未来或许会撼动 Java 的地位。

在ranked.com的排名中,Python是2017年最受欢迎人工智能编程语言(第二是C++,R并未上榜)。

根据Stack Overflow流量统计,2017年6月,Python第一次成为高收入国家Stack Overflow访问量最大的标签,照此发展,到了2018年,Python肯定会成为最受欢迎的标签。

在GitHub 2017年度报告中,Python超越Java成第二受欢迎语言。

Python 语言为何如此火爆?所有这些“刷榜”,可能也都离不开近些年人工智能尤其是机器学习的火热。

总结一下,我们可以清楚地看到:Python 正变得越来越重要,且 Python 都置于这两个语言排名的前列。而你现在在使用什么编程语言呢?别再说「PHP 是最好的编程语言」了,看下面 PYPL 晒出的 Python 和 PHP 这两个编程语言的流行趋势,我们是时候该换点新鲜的说法了……

如果你只能学习一门语言,除了Python,别无选择!因为不论对于初学者还是有其他编程经验的开发者来说,Python 学习起来都会事半功倍。

在此,为所有的朋友们推荐 CSDN 学院开设的 Python 课程。由 Python 技术专家张涛、CTO 邹义良两位老师带队,课程深入分享 Python 基础、Web 开发、爬虫技术、自动化运维、数据挖掘与机器学习等五大模块内容,预计 5 个月的授课周期内,抽丝剥茧,带领你全方位“玩转” Python 语言。

天道酬勤。不论你是编程新手,前端开发人员,或是想做全栈开发工程师,准备进军 AI 领域的,又或是网络运维转型开发、传统 IT 转行互联网的......这,都是你最好的选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1938

    浏览量

    34588
  • python
    +关注

    关注

    55

    文章

    4779

    浏览量

    84439

原文标题:TIOBE和PYPL的5月编程语言排行榜:如果你只能学习一门语言,Python是最好的选择!

文章出处:【微信号:AI_Thinker,微信公众号:人工智能头条】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何选择适合自己的编程语言

    步。 1. 确定目标和兴趣 在选择编程语言之前,首先要明确自己的目标和兴趣。这包括你想要开发什么类型的项目,以及对哪些技术领域感兴趣。例如,如果
    的头像 发表于 11-15 09:37 148次阅读

    对比Python与Java编程语言

    Python与Java都是目前非常流行的编程语言,它们各有其独特的优势和适用场景。以下是对这两种编程语言的对比: 、语法和易用性 Python
    的头像 发表于 11-15 09:31 200次阅读

    如何学习ARM?

    、寄存器、内存管理单元(MMU)、中断控制器等方面的知识。 3.学习编程语言和工具: 掌握一门与 ARM 处理器兼容的编程语言是必不可少的。C/C++ 是最常用的编程
    发表于 10-11 10:42

    如何帮助孩子高效学习Python:开源硬件实践是最优选择

    家长们常常担心孩子在学习Python时所面临的挑战,如复杂性、兴趣保持、学习进度和可用资源。对于希望有效教授孩子Python的家长而言,了解硬件的作用至关重要,因为结合硬件项目的
    的头像 发表于 09-06 09:49 265次阅读

    pytorch和python的关系是什么

    在当今的人工智能领域,Python已经成为了最受欢迎的编程语言之一Python的易学易用、丰富的库和框架以及强大的社区支持,使其成为了数据科学、机器学习和深度
    的头像 发表于 08-01 15:27 1650次阅读

    Python语言基础2

    电子发烧友网站提供《Python语言基础2.rar》资料免费下载
    发表于 07-17 17:23 1次下载

    opencv-python和opencv样吗

    样。OpenCV(Open Source Computer Vision Library)是个开源的计算机视觉和机器学习软件库,它提供了大量的图像和视频处理功能。OpenCV-Pytho
    的头像 发表于 07-16 10:38 950次阅读

    深度学习常用的Python

    深度学习作为人工智能的个重要分支,通过模拟人类大脑中的神经网络来解决复杂问题。Python作为种流行的编程语言,凭借其简洁的语法和丰富的
    的头像 发表于 07-03 16:04 558次阅读

    Python语言支持KIT_A2G_TC387_MOTORCTR吗?

    使用KIT_A2G_TC387_MOTORCTR开发项目的语言 2. Python语言支持KIT_A2G_TC387_MOTORCTR吗? 如果支持,使用
    发表于 03-04 07:45

    c语言,c++,java,python区别

    C语言、C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言
    的头像 发表于 02-05 14:11 2218次阅读

    如何让python运行完后不退出

    Python一门非常灵活和强大的编程语言,广泛应用于各种领域。许多Python程序都需要保持在后台运行,而不是在执行完毕后立即退出。本文将介绍如何实现这
    的头像 发表于 11-29 15:12 8002次阅读

    python第三方库有哪些

    Python 作为一门功能强大的编程语言,拥有丰富的第三方库,几乎覆盖了各个领域的应用。下面是些常见且广泛应用的 Python 第三方库的
    的头像 发表于 11-29 14:31 2089次阅读

    python语言特点有哪些

    Python种高级编程语言,由Guido van Rossum于1991年首次发布。它具有许多独特的特点,这些特点使得Python在软件开发领域变得非常流行。以下是关于
    的头像 发表于 11-29 14:29 1033次阅读

    python软件怎么运行代码

    Python种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需
    的头像 发表于 11-28 16:02 854次阅读

    发那科伺服电机维修是一门杰出的技术本领

    发那科伺服电机维修是一门复杂的技术服务行业
    的头像 发表于 11-23 10:52 457次阅读