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
    +关注

    关注

    20

    文章

    2990

    浏览量

    111337
  • AI
    AI
    +关注

    关注

    88

    文章

    35758

    浏览量

    282453
  • 人工智能
    +关注

    关注

    1810

    文章

    49221

    浏览量

    251539
  • python
    +关注

    关注

    56

    文章

    4832

    浏览量

    87775

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    现在rtsp还是只能向局域网流吗?

    现在rtsp还是只能向局域网流吗
    发表于 08-08 06:07

    python app不能运行怎么解决?

    我使用helloword的模板,上传IG502,但不能运行,请大神帮忙。系统日志如下:sntpc[1226]: ntp request error: 113, No route to host
    发表于 08-06 06:27

    零基础入门:如何在树莓派上编写和运行Python程序?

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本语言而开发的。Py
    的头像 发表于 03-25 09:27 ?964次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    我只会Java,凭什么不能玩转树莓派?GPIO操控竟比C++更优雅~

    导语当全球开发者默认将Python视为树莓派的"母语"时,一个颠覆认知的工具链正在Java开发者群体中口口相传——Pi4J让Java代码直接操控GPIO、I2C、SPI等硬件接口
    的头像 发表于 03-25 09:21 ?522次阅读
    我只会<b class='flag-5'>Java</b>,凭什么不能玩转树莓派?GPIO操控竟比C++更优雅~

    【幸狐Omni3576边缘计算套件试用体验】开发板基础体验:大模型和流测试

    默认装的是24年11月的版本,python的venv装不了 进入loader模式升级固件吧 adb还是好用啊,可以直接进loader模式,不用拆开外壳按按钮 使用瑞芯微官方工具加载固件升级
    发表于 03-08 11:38

    有没有什么方案能实现直接用matlab或python调用D4100_usb.dll?

    这个动态链接库编写程序控制DMD,我分别尝试用C++,matlab,Javapython使用D4100_usb.dll进行编程,但只有用C++的时候可以正常使用,原因很可能是D4100_usb.dll
    发表于 02-27 06:59

    Java应用OOM问题的排查过程

    集团,大多数情况下Java堆的大小会设置为容器规格的50%~70%,但如果你设置为50%时还是遇到了OS OOM的问题,会不会无法忍受进而想要知道这是为什么?没错,我也有一样的好奇。 背景 某核心应用的负责同学反馈应用存在少量机器OOM被OS kill的问题。看sunfi
    的头像 发表于 02-12 11:15 ?764次阅读
    <b class='flag-5'>Java</b>应用OOM问题的排查过程

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

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

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

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

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

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

    Java 23功能介绍

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

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

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

    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 ?634次阅读
    <b class='flag-5'>Java</b>集合API的改进介绍

    对比PythonJava编程语言

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

    Java中时间戳的使用

    Java中时间戳的使用
    的头像 发表于 11-06 16:04 ?573次阅读
    <b class='flag-5'>Java</b>中时间戳的使用