一月一更的 TIOBE 编程语言社区最新发布了 2018 年 6 月排行榜。

和 5 月榜单相比,前十名没有任何变化,依然是 Java、C、C++、Python、C#、Visual Basic .NET、PHP、JavaScript、SQL。不过通过对比明显看出,稳居编程界老大地位多年的 Java 整体趋势明显放缓,相比上个月的涨幅 1.74%,这个月只有 0.88% 的变化,少了近一倍。其中具体原因,TIOBE 并没有表明,不知是否受到了其他后起之秀语言的影响?不过得益于 Android 和企业级软件的广泛应用,Java 的流行趋势虽逐渐放缓,但是想要短时间之内超过它,可以肯定是,目前还没有任何语言可以做到。

而对于两次问鼎年度编程语言(2008 年、2017 年)的 C 语言,自 2017 年以来持续升温,本月涨幅达到了 8.09%,它也是众多编程语言中涨幅最大的。虽然 TIOBE 曾于 2016 年底时表示,即使 C 语言在嵌入式计算与物联网领域十分受用,但这个领域要比移动互联网和人工智能的市场小得多,因此 C 语言复兴的可能性不高!如今这句话看来,似乎有些打脸了。而 C 语言为何在今天仍然很流行?之前 CSDN 也曾发文章解析过:

首先, C 语言本质上是一种便携式汇编语言,几乎适用于所有系统。其次,C 还具有完全符合操作系统和嵌入式系统(如汽车仪表板)的特性。此外,任何程序员都能从 C 语言的学习中受益,许多在线编写和共享的算法都是在 C 中完成的。

C 语言本质上是编程语言的“通用语言”,像 C ++ 和 C# 这样的 C 类衍生品也是最受欢迎的 5 种语言之一,同样解释了为什么 C 语言今天仍然具有极大的影响力。

在本月榜单中,需要特别关注的是,TypeScript 首次进入了 TIOBE 排行榜前 100 名,目前排名第 93 位。TypeScript 是由微软于 2012 年发布的一款自由且开源的编程语言。虽然一直以来,它在编程语言界的知名度较高,但是却从来没有进入过前 100 名。

TypeScript 是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,这意味着可以将它与现有的 JavaScript 一起使用,但是由于类型批注的缘故,它为 JavaScript 语言增加了很多额外的类型安全性。 从这个意义上讲,它是 JavaScript 的改进版本。此外,从近日 Node 之父 Ryan Dahl 最新发布的一套安全 TypeScript 运行时项目 Deno 来看,TypeScript 语言的应用前景将会越来越广泛。

最后要划重点,自 2018 年 2 月起,SQL 再次添加到了 TIOBE 排行榜中,从 2 月第 11 名到如今的第 9 名,涨势不容小觑。

▌Top 10 编程语言 TIOBE 指数走势(2002-2018)

▌其他编程语言排名

下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

(Visual) FoxPro, 4th Dimension/4D, APL, AutoLISP, Bourne shell, C
shell, CFML, CL (OS/400), Clipper, Common Lisp, Crystal, Elixir, Elm,
Euphoria, F#, Forth, Groovy, Hack, Haskell, Icon, Inform, Io, J, Korn
shell, ML, Monkey, MQL4, NATURAL, NXT-G, OCaml, OpenEdge ABL, Oz,
PL/I, PostScript, PowerShell, Q, RPG, S-PLUS, Scheme, Simulink,
Smalltalk, Solidity, SPARK, SPSS, Standard ML, Stata, Tcl, TypeScript,
Verilog, VHDL

▌历史排名(1988-2018)

注: 以下排名位次取决于 12 个月的平均值。

▌编程语言“名人榜”(2003-2017)

【说明】

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

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

参考:https://www.tiobe.com/tiobe-index/。

TIOBE 6 月编程语言排行榜:Java 放缓,C 复兴了!相关推荐

  1. 5 月计算机语言排行,TIOBE 5月编程语言排行榜

    TIOBE开发语言排行榜是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标,每个月都会更新一次,2015年5月榜单已经出炉,据了解,排名前三的J ...

  2. TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源...

    开发者社区技术周刊又和大家见面了,萌妹子主播为您带来最新一期"开发者技术联播".让我们一起听听,过去一周有哪些值得我们开发者关注的重要新闻吧. TIOBE 11 月编程语言:Jav ...

  3. TIOBE 3 月编程语言排行榜刚刚出炉

    出品 | CSDN(ID:CSDNnews) TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? 1.Lua重新进入TIOBE指数前20名 时隔几年,脚本语言Lua终于回到了TIOB ...

  4. 【TIOBE 2月编程语言排行榜新鲜出炉!Python获1.77%增长率!】

    [TIOBE 2月编程语言排行榜新鲜出炉!Python获1.77%增长率!] 编程新贵Python刚经历了一次TIOBE考试,2020年2月,它拿到的最新分数是第3名.老牌编程语言Java独占鳌头,C ...

  5. swft 语言 java_2020年2月编程语言排行榜Java依旧稳坐榜首

    原标题:2020年2月编程语言排行榜Java依旧稳坐榜首 TIOBE公布了2月份编程语言排行榜.相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C.Python.C+ ...

  6. TIOBE 3 月编程语言排行榜出炉:Roblox 带飞 Lua,重回 TOP 20!

    作者 | 丁广辉       责编 | 张红月 出品 | CSDN(ID:CSDNnews) 今日,TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? Lua重新进入TIOBE指数前 ...

  7. 【IT资讯】TIOBE 1 月编程语言排行榜:C 语言再度「C 位」出道!

    TIOBE 1月编程语言排行榜:C 语言再度「C 位」出道! 在 2020 年初雪来临之际,TIOBE 官方在最新发布的 1 月编程语言榜单中为我们最终揭开了「 2019 年度编程语言」的神秘面纱,然 ...

  8. TIOBE 6 月编程语言排行榜:C 与 Java 进一步拉开差距、Rust 跃进 TOP 20

    整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 6 月编程语言排行榜. 自上个月 Java 被 C 语言超越之后,随着时间的推移,在本月编程语言榜单 ...

  9. TIOBE 3 月编程语言排行榜:Java 大涨,Delphi 辉煌不再!

    整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 日前,编程语言社区 TIOBE 最新发布了 3 月编程语言排行榜. 在最新的榜单中,Top 5 排名并未有明显的变化.不过相比上个月,Ja ...

  10. TIOBE 12 月编程语言排行榜:争夺年度编程语言,Java、C、Python、C# 即将开战!...

    年末将至,谁将摘得年度编程语言称号? 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 须臾之间,2019 年余额已不足一月,还记得你年初设下的那些小目标吗?它们都实现了吗? 在过往的这一 ...

最新文章

  1. 『中级篇』docker容器安装wordpress(37)
  2. 15个可交互的真实房屋场景,Silvio/李飞飞组开源大型室内场景的模拟环境iGibson...
  3. python 语义网络_从Python代码到APP,你只需要一个小工具:GitHub已超3000星
  4. LDF文件丢失, 如何仅用MDF文件恢复数据库呢?
  5. mockjs(接口服务代理)
  6. 《笨办法学python》6_笨办法学Python 习题 25: 更多更多的练习
  7. 信息学奥赛一本通(1194:移动路线)
  8. 6-2 错误与异常处理
  9. 让 API 端点的响应速度提高 50 倍!
  10. 买一个二级计算机软件多少钱,计算机二级考试需要买课本吗
  11. 合并数字 — m个数字消除相邻的差的绝对值为1的两个数中较大的那一个,直到没有两个相邻的差的绝对值为 1 的数(动态数组定义)
  12. Python-Spyder中文包正式发布!
  13. linux服务器优化
  14. Ubuntu deb文件 安装 MySQL
  15. omv检查硬盘坏道_MHDD磁盘坏道扫描工具使用方法(详细图文教程)
  16. 华为发生工商变更,瞄准5G车联网大蛋糕!(附产业重要数据下载)
  17. python3 笔记6 字符串
  18. Drools从入门到精通
  19. PDF阅读器和编辑器选择
  20. eNSP基础实验日记一

热门文章

  1. 记录——《C Primer Plus (第五版)》第八章编程练习第五题
  2. 苹果:两个 M1 Max 拼一块儿,“史上最强 PC 芯片”M1 Ultra 就出来了!
  3. CSDN创始人蒋涛出席2021 中关村论坛,启动“科创中国”开源创新榜单评选
  4. 硬核!如何全面系统地自学 Java ?
  5. 立即生效!英特尔 CEO 从云计算巨头 VMware 卸任
  6. 不用鼠标,程序员编程竟能如此高效?
  7. GitHub 上 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
  8. 低学历、文科出身,我如何从月薪不到 3000 逆袭为大厂高薪程序员?
  9. 几行代码构建全功能对象检测模型,这位杜克大学学生做到了!
  10. 离你最近的疫情小区,终于可以自己查了!