TIOBE排行榜
链接: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排行榜的更多相关文章
- TIOBE 9 月排行榜:C++ 式微,第 3 名被 Python 拿下
TIOBE 发布了 9 月份的编程语言排行榜,上个月 Python 与第 3 名擦肩而过,而指数稳步上升的它在本月终于打败 C++,成功探花. “人生苦短,我用 Python”,Python 的经 ...
- 【转载】编程语言排行榜2019年7月 TIOBE编程语言排行榜2019年最新版
TIOBE在前段时间公布了编程语言排行榜2019年7月的数据,编程语言7月的排名有了新的变化,Python继教占领第三名,Java还是稳居第一,C++本月又降了0.91%.下面一起来看看2019年7月 ...
- TIOBE 编程语言排行榜是什么,它是如何计算编程语言排行的?
做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大. 我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢? ...
- 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉
TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...
- TIOBE:全球编程语言最新排名(Kotlin排名进入前50名)
作为coder,大家当然关心自己所使用语言的应用趋势.要是几年后所用语言变得默默无闻,那岂不是之前的知识储备与经验积累都会大打折扣.TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量 ...
- TIOBE 11月编程语言榜:Go逆袭,Python势头很猛!
导读 离 TIOBE 宣布 2018 年的编程语言只有2个月了.目前来看,有 5 个候选对象,它们都是来自前五名的:Java.C.C++.Python.Visual Basic.NET.每年我们都希望 ...
- 跟着老男孩教育学Python开发【第一篇】:初识Python
Python简介 Python前世今生 Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...
- Python 自动化入门 day1复习
一.Python介绍 Python是1989年圣诞节期间龟叔创造的一种解释型语言. 最新的TIOBE排行榜 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack W ...
- Python学习笔记—Python基础1 介绍、发展史、安装、基本语法
第一周学习笔记: 一.Python介绍 1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...
随机推荐
- HDU 4628 Pieces(状态压缩+记忆化搜索)
http://acm.hdu.edu.cn/showproblem.php?pid=4628 题意:给个字符窜,每步都可以删除一个字符窜,问最少用多少步可以删除一个字符窜分析:状态压缩+记忆化搜索 ...
- Service IntentService区别 (面试)
依然记得自己当初没有真正的工作经验的时候的日子,满北京跑,没有人要.妈的,现在就想问,还有谁!想想真解气.不提了. 曾经有个面试官问我service 和IntentService的区别.当时自己模模糊 ...
- Asp.net页面生命周期详解任我行(3)-服务器处理请求详细过程
前言 百度了一下才知道,传智的邹老师桃李满天下呀,我也是邹老师的粉丝,最开始学习页面生命周期的时候也是看了邹老师的视频. 本人是参考了以下前辈的作品,本文中也参合了本人心得,绝非有意盗版,旨在传播,最 ...
- ios开发学习笔记040-autolayout 第三方框架Masonry
不管是是界面创建约束还是代码创建约束,苹果官方提供的方式都比较繁琐.所以出现了第三方框架. Masonry 在github地址如下: https://github.com/SnapKit/Masonr ...
- Android onConfigurationChanged用法(规避横竖屏切换导致的重新调用onCreate方法)
onConfigurationChanged的目的是为了规避横竖屏切换干掉activity而重新调用onCreate方法的问题:有的时候,我们希望重新进入OnCreate生命周期,此时可以调用onSa ...
- JQuery向ashx提交中文参数方案 [转]
转自:http://blog.csdn.net/wangqiuyun/article/details/8450964 字符编码这个东西,一旦和中文打上交道就不可避免出现乱码,今天项目用到了JQuery ...
- Kernel Space与User Space(转)
对于刚刚接触Linux的菜鸟来说,可能会不理解大家常说的Kernel Space和User Space是什么意思,我简单搜了一下,发现阮一峰写过一个比较简洁的介绍,贴下来给大家: 学习 Linux 时 ...
- 管理nuget程序包中搜索不到任何程序包
之前一直使用vs2012开发,管理nuget程序包没有出现过什么问题.因为开发需要,需要使用vs2015,安装vs2015后再使用vs2012时,发现管理nuget程序包中搜索不到任何资源,晕死. 想 ...
- hdu5985[概率dp] 2016青岛icpc现场赛
#include <bits/stdc++.h> using namespace std; ][]; ][]; ][]; ]; ]; int T, n; double fastpow(do ...
- rmmod: can't change directory to “3.4.79+”,no such file or directory
直接在/lib/modules目录下,在该目录下建立3.4.79+这个文件夹即可