代不了的Java、挡不住势头的Python、吐槽不尽的C++

浏览量:0

Python从小众语言到主流的逆袭从榜单来看,曾经铁打的Java、C、C++局势,早已在数月前被Python的闯入而打破。而究其根由,并非是C++的应用领域正在逐渐缩减,而是随着人工智能、机器学习的崛...

Python从小众语言到主流的逆袭


从榜单来看,曾经铁打的Java、C、C++局势,早已在数月前被Python的闯入而打破。而究其根由,并非是C++的应用领域正在逐渐缩减,而是随着人工智能、机器学习的崛起,适用于该领域的Python才会水涨船高,带起了市场份额。这也是为什么在Java、C、C++、VisualBasic.NET等一众编程语言使用率增幅放缓的情况下,Python仍能以2.39%的增率保持强劲的增长势头。
TIOBE 3 月排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛

关注Java小优秀,更多互联网IT资讯


TIOBE编程语言排行榜Top20 而对于Python的未来,根据央广网报道,2018年中国人工智能核心产业规模已达到686亿元,在2019年中,科技部副部长李萌表示将着重加快项目部署实施,强化基础研究,加大芯片、工具和平台等研发力度。因此在人工智能项目将实现规模化落地的前景之下,作为基础研发支持的Python语言,至少在国内的大环境中,应用需求也将进一步扩大。
“众口难调”的编程语言

此外,通过3月的编程语言排行榜,我们虽然看到了Java、C、C++等语言位于Top5的位置,但事实上,在日常应用中,开发者对其的吐槽也越来越盛。 排名第一的Java,依然有人嫌弃 在过往的这些年中,无论是Google扶持的Kotlin、还是其亲儿子Go语言、亦或是高可靠性的Erlang,均对语言界的龙头老大Java发起过挑战,但最终都不一而终。对此,在CSDN最新发布的2018中国软件开发者报告中,前豌豆荚技术负责人、现轻芒联合创始人范怀宇评价道: 多年以来,Java一直都是最常用的语言,一方面是因为Java可以用在前后端开发,具有很好的普适性;另一方面,因为JVM虚拟机和Java生态的完善。在前端开发上,Kotlin等JVM上的其他语言表现非常优异,和现有的Java类库也可以无缝兼容,会逐步在很多场景下取代Java。不过,在服务端开发上,Java依然是最平衡的选择。Java的Web框架经过千锤百炼已经可以支撑足够大的并发,JVM经过长年优化性能表现也而非常出众,而Java的各种类库、统一的编程模型、丰富的人才储备,也可以满足各种场景的诉求。 不过自从Oracle宣布Java版本以六个月为周期更新后,Java的更新速度一度成为诸多开发者所诟病的点。当前,Java12预计将于本月内发布,而Java13也已处于Early-Access(EA,早期访问)阶段,对此,不过不少开发者大呼:
  • Java更新太快不一定是好事;
  • 当前Java8仍是主流;
  • 被调到某银行,项目开始前告诉我尽情发挥。部署时各种问题,SpringBoot换成普通Maven再换成J2EE项目,Spring从5.7换成4.3再到3.1,JDK从8降到7,愣是没部署成功。不说了我接着看1.6特性去了;
  • Java9及以上都不支持32位系统。让我这位拿着仅支持32位Win10系统的ATOM上网本给别人演示项目的情何以堪。
  • Oracle应该把Java语言维护交还社区,专心做好JVM就行了,希望以后Java和JVM可以成功拆分,独立发展。
  • C++的模块化问题 广泛应用于游戏、科学计算、分布式应用、操作系统、嵌入式等领域的C++,似乎在最新版本的C++20中遭遇了难题,即C++标准委员会欲将Modules(模块化)加入C++20中。对此,有网友认为,这无用的模块设计最终会害死自己。 同时,也有不少技术人表示,C++正变得越来越易用,不过这门语言该瘦身了,哪本C++教程不是一千页以上的?!
    其他编程语言排名
    除此之外,在TIOBE榜单的Top10中,C#自从去年7月被VisualBasic.NET反超后,市场份额持续下滑,如今VisualBasic.NET(6.429%)的使用率几乎是C#(3.267%)的一倍。同时JavaScript、VisualBasic的名次均有所下降,不过稍许的浮动也属正常范畴。 在本月编程语言排行榜中,还值得注意的是,PowerShell进入了TIOBE排行榜的前50名,位于第45名。PowerShell是面向Windows和WindowsServer的自动化平台和脚本语言,从诞生至今已经超过12年。事实上,去年微软旗下的PowerShell团队才推出PowerShellCore的第一个版本,并以6.0后缀来命名。想来Powershell之所以会再次受欢迎,可能与之相关,因为PowerShellCore基于.NETCore上可以构建开源项目,也能在Windows、MacOS、Linux、Ubuntu、Debian、OpenSUSE等多个平台上运行。
    TIOBE 3 月排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛

    关注Java小优秀,更多互联网IT资讯


    TIOBE编程语言排行榜第21-50名 第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
  • 4thDimension/4D,ABC,ActionScript,Alice,Apex,APL,Avenue,bc,Bourneshell,Cshell,CL(OS/400),Clojure,CommonLisp,Crystal,cT,Elixir,Elm,EmacsLisp,F#,Forth,Icon,IDL,Inform,Io,Kornshell,LiveCode,Maple,Mercury,Modula-2,Monkey,MQL4,MS-DOSbatch,NATURAL,OpenCL,Oz,PostScript,PureData,Q,Ring,S,SPARK,SPSS,StandardML,Stata,Tcl,Tex,TypeScript,Vala/Genie,VBScript,VHDL

  • Top10编程语言TIOBE指数走势(2002-2019)


    TIOBE 3 月排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛

    关注Java小优秀,更多互联网IT资讯


    历史排名(1998-2019)
    注:以下排名位次取决于12个月的平均值。
    TIOBE 3 月排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛

    关注Java小优秀,更多互联网IT资讯



    编程语言“名人榜”(2003-2018) TIOBE 3 月排行榜:主流 Java、C++ 惨遭嫌弃,Python 势头迅猛



    【说明】 TIOBE编程社区指数(TheTIOBEProgrammingCommunityindex)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。 值得注意的是,TIOBE指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

    企业建站      虚拟主机      站群      域名抢注      網頁設計      免费邮箱      域名注册查询      企业邮局      虚拟主机      在线客服系统      website builder      苏州食堂承包      企业秀      涡轮流量计      域名注册      合肥家庭保洁      云服务器租用      免费邮箱      网站模板      企业邮局      saas平台      站群      建站      云服务器      域名抢注      whois查询      

    版权声明:本文内容转载自互联网,版权归作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现有涉嫌抄袭的内容,欢迎 提交反馈 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
    CNDNS相关资讯
    南京一创业郑州一创业长沙一创业武汉一创业成都一创业重庆一创业天津一创业苏州一创业佛山一创业东莞一创业广州一创业杭州一创业深圳一创业上海一创业北京一创业南京淘宝京东直播郑州淘宝京东直播长沙淘宝京东直播武汉淘宝京东直播成都淘宝京东直播重庆淘宝京东直播天津淘宝京东直播苏州淘宝京东直播佛山淘宝京东直播东莞淘宝京东直播广州淘宝京东直播杭州淘宝京东直播深圳淘宝京东直播上海淘宝京东直播北京淘宝京东直播涡轮流量计合肥保洁公司青岛创业加油站西安创业加油站郑州创业加油站东莞创业加油站天津创业加油站长沙创业加油站武汉创业加油站重庆创业加油站成都创业加油站杭州创业加油站深圳创业加油站广州创业加油站上海创业加油站北京创业加油站域名购买域名查询海南房产三亚房三亚房产海景房产海南房三亚房地产三亚海景房海口海景房买海南房三亚买房亚龙湾房地产海南二手房海景二手房saas微信h5在线教育系统SEO优化微店在线客服系统多用户商城系统企业建站网站模板edm营销收费邮箱邮箱站群香港空间云主机域名买卖whois域名free website網站架設西安seo优化长沙seo优化重庆seo优化成都seo优化南京seo优化杭州seo优化郑州seo优化武汉seo优化天津seo优化苏州seo优化北京seo优化广州seo优化上海seo优化深圳seo优化佛山域名抢注福州域名抢注厦门域名抢注珠海域名抢注中山域名抢注宁波域名抢注无锡域名抢注梅州域名抢注清远域名抢注杭州域名抢注南京域名抢注苏州域名抢注惠州域名抢注北京域名抢注重庆域名抢注天津域名抢注成都域名抢注广西壮族自治区站群甘肃省微店青海省负载均衡台湾省阿里云服务器四川省招聘管理系统贵州省分销云南省域名河南省虚拟主机广东省AI电销机器人重庆市合伙人计划江西省OA系统山东省天翼云服务器江苏省旅游网站系统浙江省金蝶在线进销存安徽省云服务器代理福建省微餐饮吉林省金蝶云代账黑龙江省小程序上海市商标注册山西省云服务器代理辽宁省负载均衡澳门特别行政区SSL数字证书北京市邮箱发件独享天津市网络推广河北省华为云服务器台湾省金蝶在线进销存香港特别行政区分销宁夏回族自治区邮件群发新疆维吾尔自治区云服务器代理云南省阿里云数据库西藏自治区SSL数字证书甘肃省站群青海省网络推广四川省云课堂贵州省本地门户网站系统广西壮族自治区邮箱发件独享海南省商标注册重庆市金蝶在线进销存湖北省品牌宝湖南省网站模板广东省域名购买江西省云会议山东省商城系统河南省网易企业邮箱安徽省合伙人计划福建省天翼云服务器吉林省域名注册黑龙江省公司注册江苏省邮箱发件独享浙江省网站建设山西省域名安全内蒙古自治区网店辽宁省在线客服系统天津市商标注册河北省网易企业邮箱北京市金蝶在线进销存上虞区阿里云数据库尚志市邮箱发件独享商州区网站建设山海关区负载均衡山南地区商标注册鄯善县智能名片山亭区服务器租用上饶市考试系统商水县微小店上思县微餐饮尚义县百度云服务器上犹县分销上栗县服务器租用上林县云课堂商洛市站群商南县企业邮箱商丘市域名解析上杭县域名注册商河县SSL数字证书上街区域名安全