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

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

3天内不再提示

长江后浪推前浪 昔日最有前途的 Java 最终还是败给了晚辈 Python

5RJg_mcuworld 来源:电子发烧友网 作者:工程师谭军 2018-07-10 16:33 次阅读

近日,打开科技新闻,映入眼前的是,阿里推全球首家人工智能服饰店、百度发布专门用于 AI 大规模运算的芯片“昆仑”、祭出智能小程序、小米发布移动端深度学习框架 MACE......再观国外,人工智能算法发现科技巨头普遍违反欧盟隐私新规、Facebook 收购英国人工智能企业Bloomsbury AI、DeepMind 游戏 AI 又有新突破......

种种迹象表明自去年燃烧起的人工智能这把火如今似乎烧的更旺了,同时跟着它一起火的还有一门叫 Python编程语言。

PYPL 发布了 7 月份最新的编程语言排行榜,从中可见,Python 依旧是增长最快的编程语言,涨幅 5.5%,其实在今年的 5 月份,Python 就已经首超了 Java 占据榜首之位。反观如今的 Java 流行度日渐下降,本月降幅 0.5 个百分点。随着时间的推移,Python 与 Java 二者似乎渐行渐远。

长江后浪推前浪 昔日最有前途的 Java 最终还是败给了晚辈 Python
长江后浪推前浪 昔日最有前途的 Java 最终还是败给了晚辈 Python

Python 和 Java 走势:

其次,第三名 JavaScript 和第四名 PHP 也稍有变动。曾经两者指数比较接近,但是近年来 PHP 下滑地厉害,过去五年中,PHP 整体下降了 6.7%,而本月就下降了 1.5%,世界上最好的编程语言还是 PHP 吗?

想当年,PHP凭借其简单上手而成为 Web 开发最常用的语言,如今市场份额逐渐下滑,和互联网整体的大环境不无关系。一方面,前文所述的 Python 崛起,必然要瓜分一些编程语言的流量,另一方面曾经 Web 时代的兴起到单一的移动互联网退潮、以及企业对于业务逻辑架构扩展,必用其他更高性能的语言取而代之,至此,PHP 有所减少也可以理解。

PHP 和 JavaScript 走势:

长江后浪推前浪 昔日最有前途的 Java 最终还是败给了晚辈 Python

Top 10 编程语言走势:

长江后浪推前浪 昔日最有前途的 Java 最终还是败给了晚辈 Python

需要注意的是,PYPL 指数原始数据基于 Google trends ,根据编程语言在 Google 上的搜索频率(次数)来评估语言的流行度,仅是流行度的参考指标之一。

写在最后

其实很多 Java 可以做的事情 Python 也可以完成,但目前就国内而言,企业级的应用仍以 Java 为主,而 Python 还是多用于数据分析、网络爬虫、Web 应用开发、云计算、自动化运维等领域。究其原因,不少网友表示:

Java 已经耕耘市场多年,企业级应用早已建成,后期也耗费了诸多开发者的心血、想要改成 Python 也不大现实,相较而言,Python 还是比较小众化了;

执行速度是企业级应用的命脉,同一行为,Java 比 Python 的运行速度更快;

和 Python 相比,Java 更适合作为一种底层的实现语言。

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

    关注

    19

    文章

    2971

    浏览量

    104846
  • AI
    AI
    +关注

    关注

    87

    文章

    31054

    浏览量

    269407
  • 人工智能
    +关注

    关注

    1792

    文章

    47387

    浏览量

    238900
  • python
    +关注

    关注

    56

    文章

    4798

    浏览量

    84799

原文标题:昔日最有前途的 Java 最终还是败给了晚辈 Python

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    长江航运数据中心正式启用

    近日,长江水上交通监测与应急处置中心传来喜讯,经过三年多的精心建设和一年的试运行,长江航运数据中心正式宣告启用。这一里程碑式的进展,标志着长江航运的信息化水平迈上了一个全新的台阶。 长江
    的头像 发表于 01-03 11:10 150次阅读

    中兴通讯与长江委水文局联合发布“九派”大模型

    近日,由水利部长江水利委员会水文局(以下简称“长江委水文局”)、长江威廉希尔官方网站 经济学会智慧水文专业委员会和长江水文感知创新联盟联合主办的长江流域智
    的头像 发表于 12-16 16:36 387次阅读

    长江存储否认“借壳上市”传闻

    近日,中国领先的存储芯片制造商长江存储针对市场上流传的“借壳上市”传闻,正式发表澄清声明。 有媒体报道称,长江存储计划通过“借壳上市”的方式进入资本市场,但长江存储对此表示坚决否认。
    的头像 发表于 12-10 11:12 426次阅读

    Java 23功能介绍

    Java 23 包含全新和更新的 Java 语言功能、核心 API 以及 JVM,同时适合新的 Java 开发者和高级开发者。从 IntelliJ IDEA 2024.2 开始已支持 Java
    的头像 发表于 12-04 10:02 255次阅读
    <b class='flag-5'>Java</b> 23功能介绍

    盘点五种最有前途的新兴传感器

      传感器威廉希尔官方网站 作为物联网、智能制造、智能交通等领域的关键支撑,正经历着前所未有的变革。新兴传感器的不断涌现,不仅拓宽了威廉希尔官方网站 的应用范围,也为各行各业带来了革命性的改变。本文将深入探讨五种最具前途的新兴
    的头像 发表于 12-03 17:32 278次阅读

    Java集合API的改进介绍

    解答这些问题。 我们将逐步学习 Java 集合类的优化过程,并按版本逐一对比分析。主要讨论的焦点将包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能 Java 集合
    的头像 发表于 11-22 11:12 219次阅读
    <b class='flag-5'>Java</b>集合API的改进介绍

    对比PythonJava编程语言

    PythonJava都是目前非常流行的编程语言,它们各有其独特的优势和适用场景。以下是对这两种编程语言的对比: 一、语法和易用性 Python 语法简洁,代码更易读,非常适合初学者。 动态类型系统
    的头像 发表于 11-15 09:31 348次阅读

    华纳云:java web和java有什么区别java web和java有什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供一种用于开
    的头像 发表于 07-16 13:35 831次阅读
    华纳云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别

    opencv-python和opencv一样吗

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

    vscode esp-idf终端不能执行python命令怎么解决?

    vscode esp-idf终端不能执行python命令,先前重装win10系统,安装vscode,安装esp-idf插件,选择版本安装,就能在终端执行idf.py。现在重装系统,按照先前的方式安装也不行了,是官方源问题,还是怎么回事,弄
    发表于 06-05 06:37

    求助:长江木壳CL-8双卡收录机电路图

    收藏一个长江木壳CL-8双卡收录机,现在想把它修理一下,但没有电路图,请求万能的大神们能给与帮助,本人将不胜感激。谢谢
    发表于 05-21 16:08

    华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验

    的喜爱。 继 CodeArts IDE for Java 和 C/C++,华为云发布 CodeArts IDE for Python,这是一款面向云原生开发,提供智
    的头像 发表于 05-10 00:27 1250次阅读
    华为云开发者桌面全新发布 CodeArts IDE for <b class='flag-5'>Python</b>,极致优雅云原生开发体验

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

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

    java后端能转鸿蒙app开发吗

    java后端转鸿蒙app开发好。 还是前端呢
    发表于 01-29 18:15

    Oracle 2024年Java发展蓝图分析

    Oracle 的 Java 开发者布道师 Nicolai Parlog 于近日发布一段视频,介绍 2024 年的 Java 工作规划。
    的头像 发表于 01-26 14:27 1354次阅读