精华内容
下载资源
问答
  • 2019年6月中国编程语言排行榜

    万次阅读 2019-06-03 08:05:32
    针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.66% 2 cpp 16.00% 3 javascript 13.28% 4 c_sharp 13.04% 5 python 7.30% 6 go 6.9...

    2019年6月1日,我统计了某招聘网站上面的5月份数据,获得有效程序员招聘数据28万条。针对招聘信息,提取编程语言关键字,并统计如下:

    编程语言比例

    rankpl_percentage
    1java33.66%
    2cpp16.00%
    3javascript13.28%
    4c_sharp13.04%
    5python7.30%
    6go6.98%
    7php4.75%
    8matlab1.47%
    9swift0.76%
    10lua0.71%
    11perl0.63%
    12delphi0.35%
    13ruby0.30%
    14typescript0.26%
    15kotlin0.21%
    16objective_c0.10%
    17vba0.10%
    18rust0.08%
    19visual_basic0.02%
    20haskell0.01%
    21julia0.00%

    在这里插入图片描述

    词云

    在这里插入图片描述

    工资

    rankpl_salary_meansalary_mediansalary_95_minsalary_95_maxhead_countpercentage
    1haskell2425520278793845000470.01%
    2julia2156221500140003750080.00%
    3rust18937175005016570832950.08%
    4python1781015000375043958279307.30%
    5go1752615000525040000267046.98%
    6matlab174601666652013750056121.47%
    7perl170061500037504000023970.63%
    8lua163471500037503750027270.71%
    9ruby161611500030003409111400.30%
    10kotlin15213125005419375007890.21%
    11cpp15109125003750375006122516.00%
    12swift144351250048003500029240.76%
    13typescript13840125005342300009840.26%
    14objective_c13202125005821250003840.10%
    15java130661250037503000012880433.66%
    16php1278211000375035000181784.75%
    17javascript11423105003750240175083013.28%
    18visual_basic112869000450030000710.02%
    19c_sharp10963100003750250004990013.04%
    20vba10954104164500240903710.10%
    21delphi10699950037502350013450.35%

    之后的统计

    我会每个月统计中国编程语言的变化情况,如果你感兴趣,请关注我的博客。

    中国程序员大调查系列

    2019年6月中国编程语言排行榜

    2019年5月全国程序员工资统计–全国环比减少20000个岗位(6.8%),互联网寒冬来了

    2019年5月中国编程语言统计,haskell工资25366元,绝对领先

    2019年全国一二线城市程序员工资大调查

    2019年一线城市程序员工资大调查

    996调查,工资高25%,北京996最严重

    全国程序员收入大调查,粒度到省

    本博客会不定时发布各种程序员相关的统计数据,如果你感兴趣,请关注我的博客,或者专栏程序员统计

    展开全文
  • TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu...

    一、世界编程语言排行榜

    TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

    二、历年排名情况

    1、2009年

    在这里插入图片描述

    2、2010年

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eyGJOiFz-1586320277150)(media/f332af95581d4fae2022a95d14524942.png)]

    3、2011年

    在这里插入图片描述

    4、2012年

    在这里插入图片描述

    5、2013年

    在这里插入图片描述

    6、2014年

    数据缺失。

    7、2015年

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jbilRdEg-1586320277161)(media/c63457af54b54a60ea6f175306346735.png)]

    8、2016年

    在这里插入图片描述

    9、2017年

    在这里插入图片描述

    10、2018年

    在这里插入图片描述

    11、2019年

    在这里插入图片描述

    12、2020年

    在这里插入图片描述

    三、排名分析

    1、从1985开始的历史排行

    在这里插入图片描述

    2、Java、C、C++的地位不可动摇

    从2001年Tiobe编程语言排行榜开始发布至今,Java、C、C++几乎一直占据着前三名。虽然Perl、Visual Basic、Objective-C、PHP曾经也排到第3名,但和C++相比,他们就显得不值一提了,因为他们最多只能保持几个月而已。

    3、那些年吹过的牛

    Perl:像C一样强大,像awk、sed等脚本描述语言一样方便。

    PHP:世界上最好的编程语言。

    C#:有人认为C#势必会取代C++,C++是垃圾语言,因为微软的大力推广,使用C#的人越来越多,C++却正在被人遗忘。

    Delphi:真正的程序员用C++,聪明的程序员用Delphi,Delphi简单、高效、强大。

    4、现在正在吹的牛

    Python:当今大学教授的第一语言,在统计领域排名第一,在人工智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。

    培训机构说:Python已经超过Java了,世界第一了。

    5、很久很久以前的编程语言

    Foxpro: 曾经最流程的编程语言,市场上的霸主,2015年消失。

    PowerBuilder:史上最强大的数据窗口,如果程序员不会PowerBuilder,都不好意思说自己是程序员。

    Foxpro是我的第一编程语言,我用它开发了第一个项目。我最喜欢书是《二十一天PowerBuilder从入门到精通》,面试过纺织厂的程序员职位,没被录用。我最后一次用Delphi开发是十五年前。我最不喜欢的是C语言,第一次写的程序代码是:

    char str;

    str=“hello world”;

    6、C与C++的关系

    C++是C的增强版吗?就像iPhone7 和 iPhone7 plus的关系吗?那为什么国外的C程序员远远超过C++程序员呢?

    最顶级的工程师用C语言开发出Java、Python等语言给程序员使用。

    我们是程序员,所以用C++。

    四、版权声明

    C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
    来源:C语言技术网(www.freecplus.net)
    作者:码农有道
    如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢!!!

    展开全文
  • 世界著名软件质量评估机构TIOBE推出了2010年10月最新编程语言排名来了!Python成为最大的赢家,力压C、C++和Java三大主力语言,以11.27%的评级跃居到排行榜首位,成为20多年来的新语言霸主!排名前10的一次为:...

           著名评估机构TIOBE推出了2010年10月最新编程语言排行榜!Python成为最大的赢家,力压C、C++和Java三大主力语言,以11.27%的评级跃居到排行榜首位,成为20多年来的新语言霸主!排名前10的依次为:Python、C、Java、C++、C#、Visual Basic、JavaScript、SQL、PHP和Assembly language,这些语言已经广泛地应用到IT行业的各个开发领域中,下面我们就来细说一下这些语言的情况。

    1、Python

           Python诞生于1990年,起初它是一种用来替代 Perl的简单脚本语言,经过30来年的发展,现在已经发展的相当成熟。Python提供了高效的高级数据结构,支持简单有效的面向对象编程,Python的语法及其支持的动态类型,基于其解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。 Python解释器易于扩展,Python提供了丰富的标准库,提供了适用于各个主要系统平台的源码和机器码。

           Python凭借着其语法的简捷清晰、易学性、庞大的库功能,被各种大中小企业广泛地采用,可以应用到多个软件系统中,俨然成为当今最流行的编程语言。

           几乎到处可以看到Python的身影,在近几年蓬勃发展起来的数据挖掘与人工智能领域,Python独占鳌头。在大数据和数据科学领域,任何集群架构软件都支持Python,Python本身也有很丰富的数据科学库。Python甚至被引入到了处理能力与内存有限的嵌入式领域。

    2、C

           C语言诞生于1972年,是一门面向过程的计算机高级编程语言,它提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。

           C语言兼顾了高级语言和汇编语言的优点,它不需要任何运行环境支持就能运行,广泛地应用于操作系统、系统底层的开发(比如驱动程序)、嵌入式软件的开发中。

    3、Java

           Java语言诞生于1995年,是一门面向对象的高级编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针、内存管理等复杂的概念,允许程序员以优雅的思维方式进行复杂的编程。
           Java几乎封装了所有的功能,与C++语言中复杂的多继承、内存自管理相比,Java更加的易用性,学习者更容易上手。Java中封装了完备的异常处理机制,一旦发生问题就会抛出异常,通过详细的异常信息可以快速定位问题,这点与C++相比,有着很大的优势。Java是基于虚拟机的解释性语言,支持跨平台(需要安装虚拟机)。

           随着近几年移动互联网的发展,Java作为安卓系统APP的开发语言,给Java注入了新的激情与活力。常用hadoop、spark、openstack等大数据与云计算开源框架,都是用Java开发的,Java已经成为大数据开发人员最喜欢的开发语言之一。Java被广泛地应用于PC桌面应用程序开发、大型系统Web后台开发、分布式大数据系统开发等多个领域中。

    4、C++

           C++语言诞生于20世纪80年代,C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

           一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、名字空间(name space)等C++常用特性相继被加入C++标准标准中。C++标准这些年进行了多次更新,又相继引入了匿名函数、lamda表达式等新的特性,现在C++标准已经更新到C++20。

           C++不仅拥有高效的执行效率,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力,C++被广泛地应用于桌面软件开发、嵌入式开发、服务器后台开发、大数据开发、音视频算法开发、游戏开发等多个领域中。

           我们经常使用的多个实时音视频系统,比如B站(bilibili)、抖音和快手,后台需要处理海量音视频的转码压缩等消耗资源的任务,是需要性能更高、处理效率更快的C++服务器程序来做支撑的!

    5、C#

           C#语言诞生于2000年,是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言,它依托于.NET Framework框架的高级编程语言。
           C#在继承C和C++强大功能的同时,去掉了一些它们的复杂特性。C#又综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 
           C#是被微软推出来去对抗Java的。C#与Java也有着很多相似的地方,它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但C#与Java也有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的。
           C#被广泛地应用于桌面软件开发、ASP.NET web开发、服务器开发、游戏开发等领域中。

    6、Visual Basic

           Visual Basic语言诞生于1991年,它是微软开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
           Visual Basic源自于BASIC编程语言,它拥有GUI图形用户界面和快速应用程序开发系统,可以轻易地使用DAO、RDO、ADO连接数据库,可以轻松地创建ActiveX控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
           Visual Basic提供了用户界面,代码编写,调试运行和编译打包等诸多功能于一体的完备功能,为程序员提供了一整套功能强大的应用程序开发环境,主要用于桌面应用程序的开发。

    7、Javascript

           Javascript语言诞生于1995年,它是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它最开始是作为Web页面开发的脚本语言来使用,但它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 
           JavaScript是一种应用于页面的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

    8、SQL(Structured Query Language)

           SQL语言诞生于1974年,它是结构化查询语言,是一种为数据库设计的数据库查询与设计语言,是用于存取数据以及查询、更新和管理数据库系统的。
           结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
           现在有多种常用的数据库系统,比如开源的MySQL、甲骨文的oracle、微软的SQL Server、IBM的DB2及Informix,还有诸如sqlite、acccess等小型数据库,还涌现了一批以MongoDB、NOSQL等为代表的非关系行数据库。这些数据库的SQL语句在语法和使用场景上都有一定的差别。
           国内几个大型的IT厂商都基于开源的数据库系统研发出了多个新型的、用于不同场景的大型数据库系统,以阿里、腾讯、华为为代表,这些厂商在数据库领域取得长足的进步,特别是阿里的OceanBase数据库。OceanBase数据库在国际权威机构国际事务处理性能委员会TPC举行的性能测试中,以创纪录的成绩夺魁,打破了国外老牌数据库厂商甲骨文等在数据库领域的垄断。

    9、PHP(Hypertext Preprocessor)

            PHP语言诞生于1974年,它是“超文本预处理器”,是服务器侧执行的脚本语言,尤其适用于Web后台系统的开发。PHP语法学习了C语言,吸纳了Java、Perl等多个语言的特色,发展出自己的特色语法,并根据它们的长项持续改进提升自己,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 
           经过多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等领域的系统研发中。

    10、Assembly Language

           Assembly Language是汇编语言,是相对于机器语言的第二代计算机语言。汇编语言用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“ MOV”代表数据传递等等,通过这种方法,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。
           在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。比如Windows平台的汇编语言使用的寄存器名称及指令名称,和Linux平台的有明显的差别。
           汇编语言不像其他大多数的编程语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。比如我们在处理视频编解码的代码中会嵌入汇编语句提高代码的运行效率。

    展开全文
  • 2019年8月份编程语言排行榜

    千次阅读 2019-08-19 13:04:38
    本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。 TIOBE排行榜8月份数据 TIOBE排行榜 TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商...

    前言

    本文章中语言排名数据来自TIOBE排行榜PYPL排行榜

    TIOBE排行榜8月份数据

    在这里插入图片描述

    TIOBE排行榜

    TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
    ————————————————
    官方地址:https://www.tiobe.com/tiobe-index/

    PYPL排行榜8月份数据

    在这里插入图片描述

    PYPL排行榜

    PYPL排行榜也是一个关于编程语言流行度的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。如果你相信这些来自众多开发者以及用户的选择,我们可以将 PYPL 作为一个参考,以帮助决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库。

    官方地址:http://pypl.github.io/PYPL.html

    总结

    两个榜单的数据虽然有些不同,但还是能看出来现在的编程语言的潮流,java正在被Python赶超,而最流行的php正在下滑。

    如果还有其他想法,可以在评论区留言哦!

    展开全文
  • 2021 编程语言排行榜

    2021-10-23 00:10:56
    IEEE Spectrum 发布了 2021 年编程语言排行榜,官方的标题是:Python 在新技术领域依然是主导地位。Python 近几年随着大数据、数据挖掘、人工智能等领域的发展,越来...
  • 男怕选错语言,女怕嫁错情郎。
  • 男怕选错语言,女怕嫁错情郎。
  • 男怕选错语言,女怕嫁错情郎。
  • 2020年5月份编程语言排行榜

    万次阅读 多人点赞 2020-05-10 15:51:08
    本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。 这段时间一直在忙,都忘记更新这个排行榜了,今天重操旧业,给大家看一下5月份的编程语言排行榜 TIOBE排行榜5月份数据 2020年5月TIOBE指数 以下是官方说明 ...
  • 男怕选错语言,女怕嫁错情郎。
  • 2019年11月中国大陆编程语言排行榜

    万次阅读 多人点赞 2019-11-02 21:45:28
    针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
  • 我们公司的课程主推Python , 人工智能首选语言, ...有些培训机构为了突出自己课程的优势,忽悠更多的人报名,会采用上面的一些排行榜来背书,你到底听谁的?谁才是最流行的编程语言? 我们今天来扒一扒编程语...
  • 2020 年 1 月编程语言排行榜 C 语言获得 2019 年度编程语言 想必很多人都认为 Python 会蝉联 TOIBE年度编程语言宝座吧不过这一次获得年度编 程语言的是老编程语言 C 语言它的增长率为 2.4%排名第二的是 C# (+2.1) ...
  • 男怕选错语言,女怕嫁错情郎。
  • 2020 年 7 月编程语言排行榜

    千次阅读 2020-07-09 15:22:20
    小提示:好久没送书了,文末送 6 本书。TIOBE 2020 年 7 月份的编程语言排行榜已经公布,官方的标题是:R 语言排名达到了历史最高位。R 语言一种自由软件编程语言与操作环境,...
  • 2019年10月中国编程语言排行榜

    万次阅读 多人点赞 2019-10-07 21:05:29
    针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.54% 2 cpp 16.38% 3 c_sharp 12.79% 4 javascript 12.59% 5 python 7.68% 6 go 7.25% 7 p...
  • TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube和Baidu(百度)统计出排名数据,只是反映某个编程语言的热门程度,并...
  • 男怕选错语言,女怕嫁错情郎。
  • 2019年1月编程语言排行榜

    万次阅读 2019-02-12 10:21:41
    Python 编程语言赢得了“2018年度编程语言”的称号!Python 能获得这个称号,是因为在 2018 年相较于其他的语言,它的增长更加明显。Python 为 3.62%,其次才是 Visual Basic .NET(3.20%) 和 Java(2.69%)。 ...
  • TIOBE 2020 年 6 月份的编程语言排行榜已经公布,官方的标题是:Rust 第一次进入榜单前 20。Rust 之前排名约在 30 位左右,5 月份开始上升到第 21 位,本月直接...
  • 哪种语言是最好、最合适的编程语言,一直是程序员和企业技术选型争论不休的话题。全世界的编程语言很多,其流行度变化莫测,但是每个时期流行的不过几...下面是来自TIOBE最新的编程语言全球热度、流行度排行榜——2...
  • 男怕选错语言,女怕选错情郎。
  • 近期,一份2020年中国互联网公司的薪酬排名火爆IT圈。下面让乐字节fafa带你来看看~ 1.薪酬的组成结构 为了统一不同公司之间的职级体系,我们以初级,中级,高级和资深工程师来统计薪酬。 为了保证一定的准确性,一些...
  • 针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.46% 2 cpp 16.18% 3 c_sharp 13.01% 4 javascript 12.98% 5 python 7.60% 6 go 6.9...
  • TIOBE 6 月编程语言排行榜 更新已发布,排名前三的依然是:Java, C, Python。本月Python的TIOBE指数再次创下8.5%的历史新高。如果Pytho...
  • 编程语言趋势排行榜

    千次阅读 2019-03-24 20:55:12
    2018年12月的TIOBE编程语言排行榜已经出炉,意料之中的是Python重回前三,Java和C仍然保持很好的势头。 php不再是大家所说的世界上最好的语言,越来越多的人口头禅变为:人生苦短,我学python。而其中的变化过程,...
  • 2019年8月中国编程语言排行榜

    万次阅读 多人点赞 2019-08-03 10:48:44
    针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.54% 2 cpp 16.16% 3 javascript 12.83% 4 c_sharp 12.60% 5 python 7.76% 6 go 7.3...
  • 最新 TIOBE 编程语言排行榜,关注编程语言动态 编程语言排行榜 TOP 50 榜单 排名 编程语言 流行度 对比上月 年度明星语言 1 C 17.19% 0.12% 2017, 2008, 2019 2 Java 16.10% ...
  • 男怕选错语言,女怕嫁错情郎。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,289
精华内容 12,915
关键字:

互联网使用语言排名