专栏首页老九学堂2017年3月编程语言排行榜与解析

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),作者:老九君

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2018年11月TIOBE编程语言排行榜,Java仍然占据排行榜第一

    每月的编程语言一出,我们都会发现,Java总是稳稳的占据榜首,JAVA不可撼动的江湖地位,让我们对于Java的学习更加有信心,对于Java未来的发展充满着无限的...

    老九君
  • 5月TIOBE编程语言排行榜:时隔5年,C语言终于再登榜首

    Java和C语言在4月的时候已经非常接近,但是本月C语言再次超越Java重回榜首, 上一次C语言成为第一名还是在2015年。

    老九君
  • TIOBE 3 月编程语言排行榜:Kotlin 突围成功,Java持续霸榜

    相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 TIOBE发布 2018 年 3 月全球编程语言排行榜,Java、C、C++ 位列前三。 Java...

    老九君
  • 不考虑用户体验的编程语言都是耍流氓

    其实这篇文章应该还可以有个副标题—为什么选择Go语言。很多时候,我们在做一个需求的时候,很多编程语言都可以,但是为什么选择这个,而不是那个,甚至说为什么选择Go...

    飞雪无情
  • 如何识别不同的编程语言(上)

    漫谈编程语言:数量 这又是一个有趣的话题~~,要知道编程语言有那么的多。引自Quora上一个相关问题的答案,从ABC到Z Shell就有256个。 但是这并不是...

    Phodal
  • 学编程的起点——高级语言大锅烩

    学知识前总想说点鸡汤,想喝的朋友就看看,不想喝的就直接看干货吧,就当鸡汤是给我自己喝的。

    泰斗贤若如
  • 2020年,最适合AI的5种编程语言

    AI系统的开发必须有计算机代码,而计算机程序的开发有不同类型的编程语言可以选择。本文分析哪些编程语言最适合你的人工智能或机器学习用例开发。

    AI科技大本营
  • TIOBE:2016年全球1月编程语言排行榜 Java成2015年度语言

    Java的上涨齐头并进,Objective-C的跌幅(-5.88%)。苹果公司宣布Swift替换Objective-C的前一段时间是今年秋天的主要原因。据预计,...

    哲洛不闹
  • 给 Java 新手的入门指南,这一篇就够了。

    作为最受欢迎的编程语言之一,Java 已经走过了20多个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。虽然这几十年来,也都陆...

    框架师
  • 速读原著-Java核心技术(Java 发展简史)

    本节将介绍 Java 的发展简史。这些内容来自很多出版资料(最重要的是 SunWorld 的在线杂志 1995 年 7月刊上对 Java 创建者的专访。)

    cwl_java

扫码关注云+社区

领取腾讯云代金券