zoukankan      html  css  js  c++  java
  • 编程语言排行榜

    结合三个比较权威的编程语言排行榜(TIOBE、RedMonk、IEEE),综合得到的语言排名:

    TIOBE数据选取2021年9月排行榜的Top20

    RedMonk数据选取2021年Q3的Top20

    IEEE数据选取2021年年度语言的Top20

    由于这三个榜单的排名规则和选择的语言不同,因此有些语言未能进入全部三个榜单的top20之列,因此分开统计:

    1、三个榜单都能进入Top20的语言共11个,排名如下:

    2、只进入到两个榜单的Top20的语言有6个,排名如下:

    3、只能排入某单个榜单的Top20的语言共15个,排名如下:

    总结,我综合这三个榜单给出一个我个人的排名,去除部分我认为不适合排名的语言,并合并了部分语言:

    结合编程语言的运算性能,以国内服务端开发为主要方向的前提下给出如下学习建议,:

    第一组,性能100+的语言,Go和C++两者推荐Go。

    主要原因:C++极限性能好,但是需要开发者对此语言达到精通,难度比较大。若对语言掌握的一般,写出的代码性能差距不大。而Go比C++简单,学习成本低。

    第二组,性能50-100的语言,Java和C#两者推荐Java。

    主要原因:Java生态更好,C#在其他方面的优势加到一起也弥补不了这个劣势。

    第三组,性能50以下的语言,Python、PHP、NodeJS三者推荐PHP。

    主要原因:Python在数据分析和人工智能领域地位十分稳固,而且其语法简单,是现在很多新人学习编程的第一选择,发展势头好。

    NodeJS使用JavaScript语法,而JavaScript在Web前端领域地位十分稳固,NodeJS是前端开发者学习后端技术的第一选择,前端不死,NodeJS不灭。

    本榜单为娱乐向,并不是权威排名。

  • 相关阅读:
    如何使用IntelliJ IDEA 14创建基于Maven3的Java Web Project
    一些python语法的合集
    thuwc2019滚粗记
    noip2018总结
    树链剖分
    NOIp2017游记(滚粗之旅)
    使用Redux管理你的React应用
    校招面试中积累的前端问题
    WebService 生成类的命令语句
    Request 请求页面的地址路径获取
  • 原文地址:https://www.cnblogs.com/asenyang/p/15368225.html
Copyright © 2011-2022 走看看