2017年3月编程语言排行榜与解析

小伙伴们看过来,你喜欢的编程语言现在处于何种地位?通过这份榜单,就可以清晰的看到世界上各种编程语言的走势,看看有哪些语言是需要及时掌握的。

后面老九君会帮大家分析下几个表现突出和表现萎靡的编程语言。

先说说TIOBE排行榜

TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎,例如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及Baidu等进行计算。

请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新软件时作为一个语言选择依据。

3月TIOBE 指数TOP20榜单

TOP10编程语言TIOBE指数走势 (2002-2016)

TOP50编程语言排行榜

历史榜单

1987-2017 TOP10编程语言变化表。它们取决于过去12个月内的平均值。

年度编程语言名人榜

该奖项授予一年中评分最高的编程语言。

好了,看完3月的这份榜单,我们来分析下几个显而易见的变化。

>>>>

Swift

本月Swift首次进入TIOBE排行版前10名。3年前苹果宣布用Swift代替移动应用程序开发语言Objective-C,但因Objective-C的安装基础十分强大,且用Objective-C编写的应用很难迁移到Swift,因此这一决定并没有完全实现。由于Swift主要用于苹果系统,预计排名不会进一步提升。

>>>>

C

C语言自2015年11月以来就有下降趋势。在2016年之前的15年时间内,其评分都在15%-20%之间波动,从2016年开始,评分一跃跌至10%以下,并且到现在都没有看到回升的势头。

C语言到底发生了什么呢?可能的原因大概是:

第一,在编写流行的移动应用或网站等时,已经很少人使用C;

第二,大公司没有对其进行推广,使得C的发展空间受限。

但是C语言接近底层,作为入门级语言依然是不二之选。

>>>>

GO

TIOBE每年会将年度编程语言的桂冠颁发给当年最受欢迎的编程语言,2016年几乎无需竞争,谷歌的Go语言便以大比分轻松二度拿下了这项荣誉,上一次获此殊荣是2009年。

2016年度Go语言获得了2.16%的用户增长,其后远远缀着它的竞争者——用户增长占比分别为0.95%和0.91%的Dart和Perl语言。Go是谷歌2009发布的一款全新编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。

Google对Go寄予厚望,其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。虽然Go尚未成熟,但谷歌旗下App Engine和其他部分产品已经开始使用Go语言来编写。

>>>>

Java

不出意外,Java没什么变化,依旧鳌居榜首,这主要得益于近几年Android的飞速发展。

Java语言是Sun公司于1995年推出的一种纯粹面向对象的编程语言, Java在WEB、移动设备以及云计算等方面前景广阔,随着云计算以及移动领域的扩张,更多的企业在考虑将其应用部署在Java平台上。无论是本地主机,公共云,Java都是目前最适合的选择。

另外在Oracle的技术投资担保下,Java也是企业在云应用方面回避微软平台、在移动应用方面回避苹果公司的一个最佳选择。

Java可以参与制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好,这一优点将促进Java的更大范围的推广。因为在未来的社会,信息将会传送的更加快速,这将推动程序向WEB程序方向发展,由于Java具有编写WEB程序的能力,并且Java与浏览器结合良好,这将使得Java前景充满光明。

原文发布于微信公众号 - 老九学堂(xuetang9)

原文发表时间:2017-03-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员宝库

10月编程语言排行榜:Java第一,C++反超进前三!

日前,TIOBE官网发布了10月份最新编程语言排行榜。通过榜单,我们可以了解到,Java再次夺冠,本次进入前三名的Java、C、C++。

19450
来自专栏平凡文摘

TIOBE 2 月编程语言排行榜:Java稳居第一,Go 还在跌!

16330
来自专栏数据科学与人工智能

数据应用指南:数据从哪里来?

数据如何应用?值得思考、探索和实践! ---- 一切可记录的东西,就是数据。数据从哪里来?找到了源头,才好进行数据获取、整合、分析和应用。 数据从哪里来? ...

36960
来自专栏灯塔大数据

灯塔原创|苹果如何稳住阵营,在AI、AR大战中自成一派?

此次WWDC17,苹果强势补齐了在AI和AR领域的短板,增强了自己生态系统和硬件产品的吸引力。不可否认,对苹果而言,AI、AR都是给自己平台带来体验提升的实用技...

37380
来自专栏大数据挖掘DT机器学习

谁说文科生不能做数据分析?如何速成数据分析师

“数据分析”是一个含义颇为宽泛的概念,并且,在这个数据化的时代,这个概念几乎是无处不在的。为了保证内容的有效性,在这里仅提供我了解的一些方面。 我接触的数...

44360
来自专栏新智元

忘了Siri吧:这里有一种机器人说话的新方法

电影《她》中的Samantha,聪明、精力充沛、有时候还会显得郁郁寡欢。和Samantha说话是一件很方便的事情,她像是有性格一样。 这部2013年由Spik...

32950
来自专栏张善友的专栏

2017年【深圳】.NET 技术分享交流会

随着微软Build 2017将在5.10-5.12 召开,预期将发布.NET Core 2.0 Preview, 邀请深圳地区.NET技术专家和从业人员,一起分...

49900
来自专栏CSDN技术头条

薪资提不上去是因为你不懂市场需求

前言 首先在此感谢大家的捧场支持,大家订阅我的 Chat 是对我的信任,本人也不想让大家失望,不想在这篇文章中给大家灌鸡汤,希望分享给大家一些为我所受用的知识,...

35040
来自专栏数据的力量

从新人菜鸟到高级运营:没有捷径,请踏踏实实干

如知友 @刘锤 所说,运营的职业发展曲线的确是阶梯式,不管别的运营成长是否如此,起码我身边接触到好的运营就是这么一步一步成长出来的。如下图:

12840
来自专栏VRPinea

沉浸式公司Digital Catapult选中10家创企,加入其Augmentor计划

本月9日,总部位于英国的沉浸式公司Digital Catapult透露,其开展的Augmentor计划将有十家企业参与。该项计划在今年公开招募期间收到了166个...

9620

扫码关注云+社区

领取腾讯云代金券