作者:码思客
链接:https://zhuanlan.zhihu.com/p/37513668
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1 JAVA

毫无疑问的业界第一,大型企业级系统开发首选语言。比如你想的到的大公司的主干系统都是java开发,从业人数也是业内第一,并且每年都有大量的人才涌入这个领域。

2 C

唯一能对java发起挑战的语言。C语言属于底层语言,嵌入式,操作系统都是C的天下,正是由于系统级的优势,导致C语言在服务器软件开发中处于王者地位,很多著名的软件都是C开发的,比如nginx,另外由于C语言出色的性能,很多组件,第三方库都是用C编写的。

3 C++

最大的C++需求来自于游戏行业,还有金融行业特别是交易系统对C++有需求,跟C一样,学习难度比较大,但是能用C,C++写出软件的,通常都是大神。

4 python

说用户需求量最大的是java,但是要说最火的语言,那一定就是python了。短短几年间,从一个默默无闻的小众编程语言,一跃而起直接向常年霸占排行榜前三的巨头发起冲击,为什么python有这么大的能量?说几个词你就知道了,人工智能,大数据,区块链,量化交易。正式这些新兴的行业带火了python,所以你在掌握java以后,不妨学学python,肯定有收获。

7 PHP

PHP是最好的语言。你或许听过这句话,其实PHP在快速构建系统方面的能力是十分出色的,并且拥有大量的模板,很多公司从0开始的时候,就是使用的PHP,只是它不太擅长处理大型系统。小项目还是没有什么问题的。他的特点就是 快 简单~

8 javascript

这个语言就厉害了,开始的时候只是作为前端用,浏览器写写代码,突然有一天不开心了,杀入了服务器代码的领域,然后你发现他现在能做的事越来越多了。当然,他的主流用法还是前端。比如现在最流行的三大前端框架,angular ,vue,react

9 SQL

数据库语言 估计是每天查询的人太多 所以上榜... 人人用 天天用

11 R

数据分析领域的带头大哥,做科学数据分析利器,最近风头有点被python抢过去,但是这两个五五开吧

14 Go

很强势的语言,很多领域都发挥作用,但是在区块链领域的应用让更多人认识它

15 Objective-C

苹果的开发语言,移动端火热的时候非常吃香,但是随着H5,小程序等跨设备技术的流行,OC的劣势就很明显了,因为需要高昂的成本来维护,所以一般只有资金充裕的大公司会选择

19 Swift

苹果的开发语言,用来取代OC,可是大量的从业人员还是习惯了OC,多用于混编开发

20 Scala

大数据语言,大数据平台使用,但是其实一般常用语言都是可以进行大数据开发的

看完了这个你还对编程语言迷茫吗?

TIOBE排行榜的更多相关文章

  1. TIOBE 9 月排行榜:C++ 式微,第 3 名被 Python 拿下

    TIOBE 发布了 9 月份的编程语言排行榜,上个月 Python 与第 3 名擦肩而过,而指数稳步上升的它在本月终于打败 C++,成功探花. ​ “人生苦短,我用 Python”,Python 的经 ...

  2. 【转载】编程语言排行榜2019年7月 TIOBE编程语言排行榜2019年最新版

    TIOBE在前段时间公布了编程语言排行榜2019年7月的数据,编程语言7月的排名有了新的变化,Python继教占领第三名,Java还是稳居第一,C++本月又降了0.91%.下面一起来看看2019年7月 ...

  3. TIOBE 编程语言排行榜是什么,它是如何计算编程语言排行的?

    做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大. 我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢? ...

  4. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉

    TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...

  5. TIOBE:全球编程语言最新排名(Kotlin排名进入前50名)

    作为coder,大家当然关心自己所使用语言的应用趋势.要是几年后所用语言变得默默无闻,那岂不是之前的知识储备与经验积累都会大打折扣.TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量 ...

  6. TIOBE 11月编程语言榜:Go逆袭,Python势头很猛!

    导读 离 TIOBE 宣布 2018 年的编程语言只有2个月了.目前来看,有 5 个候选对象,它们都是来自前五名的:Java.C.C++.Python.Visual Basic.NET.每年我们都希望 ...

  7. 跟着老男孩教育学Python开发【第一篇】:初识Python

    Python简介 Python前世今生 Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...

  8. Python 自动化入门 day1复习

    一.Python介绍 Python是1989年圣诞节期间龟叔创造的一种解释型语言. 最新的TIOBE排行榜 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack W ...

  9. Python学习笔记—Python基础1 介绍、发展史、安装、基本语法

    第一周学习笔记: 一.Python介绍      1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

随机推荐

  1. Hive将SQL转化为MapReduce的过程

    Hive将SQL转化为MapReduce的过程: Antlr定义SQL的语法规则,完成SQL词法,语法解析,将SQL转化为抽象语法树AST Tree 遍历AST Tree,抽象出查询的基本组成单元Qu ...

  2. Java开发配置

    http://www.runoob.com/java/java-environment-setup.html

  3. 手机APP设计网

     http://hao.xueui.cn/ http://www.25xt.com/ 

  4. 49、android studio 使用技巧记录

    1.删除 cmd+del 2.自动导入需要的类  option+enter 3.Option + F7 ——查找哪里引用了该方 Cmd + Option + F7 —— 列出引用的列表 4.Cmd + ...

  5. Python+Selenium练习篇之12-获取浏览器的版本号

    本文介绍,如何通过webdriver方法获取浏览器的版本号.看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器 ...

  6. Leetcode 654.最大二叉树

    最大二叉树 给定一个不含重复元素的整数数组.一个以此数组构建的最大二叉树定义如下: 二叉树的根是数组中的最大元素. 左子树是通过数组中最大值左边部分构造出的最大二叉树. 右子树是通过数组中最大值右边部 ...

  7. jquery操作select(取值,设置选中

    比如<select class="selector"></select> 1.设置value为pxx的项选中 $(".selector" ...

  8. [SDOI2011][bzoj2245] 工作分配 [费用流]

    题面 传送门 思路 数据范围n,m<=250 分配任务问题 这是典型的"看到数据范围就知道算法"类型 而且我们发现我们要保证一定产出的情况下最小化花费 这句话等价于保证一定流 ...

  9. redis学习(二)redis.conf文件配置

    转自: https://www.cnblogs.com/pqchao/p/6558688.html 为了更好的使用redis,我们需要详细的了解redis配置文件及相关参数作用. bind 127.0 ...

  10. ofbiz16 idea 启动

    1.下载gradle并安装到本地 2.idea引入gradle 3.gradle右键选择refresh,项目会重新编译并加载gradle的task 4.可以再编译一下 5.没问题的话打开,jar ap ...