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

    文章

    2903

    浏览量

    102978
  • AI
    AI
    +关注

    关注

    87

    文章

    26363

    浏览量

    263957
  • 人工智能
    +关注

    关注

    1775

    文章

    43716

    浏览量

    230494
  • python
    +关注

    关注

    51

    文章

    4667

    浏览量

    83443

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    Python运行环境有哪些

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

    长江存储起诉美光!

    长江存储在以上起诉书中称,长江存储不再是新秀(upstart),而已成为全球3D NAND市场的重要参与者。长江存储表示,去年11月,分析和跟踪闪存市场的TechInsights公司得出结论:
    的头像 发表于 11-13 16:53 563次阅读
    <b class='flag-5'>长江</b>存储起诉美光!

    长江存储在美起诉美光 指控侵犯8项3D NAND专利

    长江存储在专利侵害诉讼场主张说:“此次诉讼是为了中断美光公司广泛而无许可地使用长江低利的专利革新。”长江存储诉讼称,美光使用长江存储的专利技术,从与
    的头像 发表于 11-12 14:26 335次阅读

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

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

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

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

    学单片机有前途吗?

    。如果一开始就选择非51单片机学习,那将是“路漫漫其修远兮,你将艰难而求索!” 那学51单片机用C语言还是汇编语言好?当然是C语言。因为:1.C语言是高级语言,代码移植性好,易于维护;2.编程灵活
    发表于 09-06 10:59

    Radview Java负载性能测试

    无论您是否有完整的客户端/服务器Java系统,只有Java客户端,还是只有Java服务器,执行广泛的Java负载测试
    的头像 发表于 08-25 09:35 295次阅读
    Radview <b class='flag-5'>Java</b>负载性能测试

    红外热成像如何助力长江大保护

    来制止违规捕捞行为。热成像技术在高效执行长江大保护政策方面具有多种优势。首先,它可以全天候24小时监测长江各个区域,无论是白天还是黑夜。与传统的人工巡逻相比,不受光
    的头像 发表于 08-25 09:13 509次阅读
    红外热成像如何助力<b class='flag-5'>长江</b>大保护

    为什么python适合人工智能

    Python是一种相对简单的编程语言。它的语法和结构逻辑清晰,代码易于阅读和理解。Python中没有像C++或Java那样的过多的符号和特殊语法。这使得Python很容易让编程新手进入
    的头像 发表于 08-13 14:30 740次阅读

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

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

    Python2与Python3中对字符串的支持

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

    年出鱼800万斤!珠海90后“沉迷”养叉尾,看他如何玩转500亩池塘?

    愿景。“长江后浪推前浪”,时代的发展需要不断注入新鲜的活力,在水产规模化养殖这条道路上也是如此,新的思路,新的想法,创造新的发展。 在水产前言的水产规模养殖者走访中,作为“90后”渔二代,珠海联兴水产养殖合作社社
    的头像 发表于 06-27 22:50 408次阅读
    年出鱼800万斤!珠海90后“沉迷”养叉尾,看他如何玩转500亩池塘?

    Python写机器人上位机

    工具,Python使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python的安装包中、只要安装好 Python之后就能 import Tkinter 库、而且 IDLE也是用 Tkin
    发表于 05-09 11:10 0次下载
    <b class='flag-5'>Python</b>写机器人上位机

    java上位机开发(开篇)

    目前对于java语言,很多人都认为太简单。其实这是不对的,因为某种意义上来说所,java语言就像学习日语一样,入门比较容易,但是要深入掌握还是有很大困难的。比如说,要想了 解jvm,所花费的时间
    发表于 05-09 10:43 0次下载
    <b class='flag-5'>java</b>上位机开发(开篇)