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

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

3天内不再提示

Java第二名的位置已经被Python取代了

人工智能与大数据技术 来源:程序猿 作者:程序猿 2020-11-23 11:12 次阅读

自TOIBE编程语言排行榜发布20年以来,C和Java语言一直占据排行榜第一、第二的位置,不过这一局势在本月发生了扭转,C语言依然位列第一,但是Java第二名的位置已经被Python取代了。

有人说Python的流行和数据挖掘、人工智能数值计算等领域的蓬勃发展息息相关,但是,TIOBE CEO Paul Jansen认为Python的流行和它普遍的需求有关,在过去,大多数编程活动都是由软件工程师来完成的。但是现在到处都需要编程技能,而且优秀的软件开发人员一直供不应求,因此,一些非软件工程师也需要学习一些简单的,易于学习的,编辑周期短并且能够快速部署的编程语言。

Python刚好完全满足以上条件,这样一来Python的流行也算大势所趋,而Java却和Python的发展趋势大相径庭,自5月份被C反超后,仅仅过了半年,又再次遭受重创被Python反超,市场份额大幅下降。 对此Paul Jansen还分享了一则他的亲身经历,前段时间,Paul Jansen的车爆胎了,于是叫来交警帮忙,一位修车机械师问了他的职业是什么,当他回答软件工程师的时候,那位修车师傅笑了笑,开始和他说自己的爱好,原来他喜欢用Python编程,那一刻,Paul Jansen才意识到Python将无处不在。 下面还是一起来看看具体排行详情: Top 10 编程语言 TIOBE 指数走势(2002-2020)

其他编程语言排名

历史排名(1988-2020)

编程语言“年度榜”( 2003-2019)

责任编辑:lq

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

    关注

    19

    文章

    2903

    浏览量

    102875
  • 编程语言
    +关注

    关注

    9

    文章

    1874

    浏览量

    32925
  • python
    +关注

    关注

    51

    文章

    4657

    浏览量

    83380

原文标题:2020年11月编程语言排行榜:Python 挤掉 Java,成功跃至第二

文章出处:【微信号:TheBigData1024,微信公众号:人工智能与大数据技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    C语言、C++、JavaPython是四种常见的编程语言,各有优点和特点。 C语言: C语言是一种面向过程的编程语言。它具有底层的特性,能够对计算机硬件进行直接操作。C语言简洁、高效,常用于开发
    的头像 发表于 02-05 14:11 398次阅读

    机构称华为鸿蒙将取代苹果iOS 从2024年起鸿蒙将成中国市场第二名

    根据分析机构TechInsights的预测显示,2024年苹果iOS操作系统在中国市场的份额将被华为鸿蒙操作系统蚕食。从2024年起,鸿蒙Harmony OS将取代苹果iOS成为中国市场上第二
    的头像 发表于 01-03 18:59 979次阅读

    Python运行环境有哪些

    器,也是最常用的解释器。它是用C语言编写的,支持C的扩展和嵌入。CPython可以在各个操作系统上运行,并提供了Python的核心功能。 JPython: JPython是PythonJava实现,它可
    的头像 发表于 11-29 16:14 762次阅读

    python控制已经打开的浏览器

    Python是一种广泛使用的编程语言,它具有强大的功能和丰富的库。其中一个功能就是控制已经打开的浏览器。这篇文章将详细介绍如何使用Python控制已经打开的浏览器,并提供一些实际的示例
    的头像 发表于 11-22 14:29 1239次阅读

    python中如何交换两个数的位置

    Python中,我们可以使用多种方法来交换两个数的位置。下面将详细介绍这些方法,并提供示例代码和解释。 方法一:使用临时变量进行交换 这是最简单的方法之一,我们可以使用一个临时变量来交换两个
    的头像 发表于 11-22 10:56 1052次阅读

    首届中国测绘地理信息大会丨四维图新获评“地理信息产业百强企业”第二名

    主办。期间,大会依据各企业近一年地理信息业务营业收入排名,对百强企业进行表彰,四维图新获评“中国地理信息产业百强企业”第二名。 同期,2023评审奖项颁布,四维图新参与完成的课题“地名地址数据支撑的位置服务关键技术及应用”荣获“科技进步二等
    的头像 发表于 11-10 12:35 393次阅读
    首届中国测绘地理信息大会丨四维图新获评“地理信息产业百强企业”<b class='flag-5'>第二名</b>

    为什么需要Streams?它们能取代Java中的for循环吗?

    Java8的发布是Java历史上的一个重大时刻。Streams 和 Lambda 被引入,它们现在被广泛使用。
    的头像 发表于 11-03 09:39 220次阅读
    为什么需要Streams?它们能<b class='flag-5'>取代</b><b class='flag-5'>Java</b>中的for循环吗?

    PyJNIus :让你在Python中轻松调用Java方法

    PyJNIus 是一个神奇的 Python 第三方模块。它能使用Java本地接口将Java类作为Python类访问的Python模块。 如果
    的头像 发表于 11-01 10:45 360次阅读

    PyJNIus:在Python中轻松调用Java方法

    PyJNIus 是一个神奇的 Python 第三方模块。它能使用Java本地接口将Java类作为Python类访问的Python模块。 如果
    的头像 发表于 10-30 11:32 225次阅读

    Python编程实用指南

    介绍 Python 语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的第一部分介绍基本的 Python 编程概念,第二部分介绍
    发表于 09-27 06:21

    2023年受欢迎8款编程语言排名:Python 第二

    根据DevJobsScanner发布的报告,2023年度(从2022年1月到2023年5月)需求量最大的编程语言数据显示,JavaScript、PythonJava仍然是职场上备受欢迎的编程语言。
    的头像 发表于 07-28 17:57 4442次阅读

    Python2与Python3中对字符串的支持

    其实Python3中对字符串支持的改进,不仅仅是更改了默认编码,而是重新进行了字符串的实现,而且它已经实现了对UNICODE的内置支持,从这方面来讲Python已经
    的头像 发表于 07-05 16:15 502次阅读

    如何更改esp-idf的python参考位置

    我在 Ubuntu 上的 VS Code 中安装了 esp-idf,并得到这个提示: Selected python is from a virtual environment。选择系统
    发表于 04-28 06:12

    已结束-【有奖活动】上传资料人人有礼,每月狂送千元奖金礼品!

    资料帖,单个资料下载用户数量排名计算发放):下载用户数第一,奖励100元京东卡;下载用户数第二名,奖励50元京东卡;下载用户数第三,奖励30元京东卡;如图所示: 注:单个资料下载
    发表于 04-26 14:32

    使用一维位置传感器测量第二个轴

    使用我们的电感式位置传感器LX3302A,您可以添加第二个轴的测量。在描述如何完成之后,我们将介绍在您的两轴传感器设计中实现它的步骤。
    的头像 发表于 04-20 09:30 1047次阅读
    使用一维<b class='flag-5'>位置</b>传感器测量<b class='flag-5'>第二</b>个轴