专栏首页张培跃TIOBE 7 月编程语言榜:TypeScript 进入前 50 名

TIOBE 7 月编程语言榜:TypeScript 进入前 50 名

张培跃

ID:laozhangsishu

不止于前端

关注

TIOBE 7 月编程语言指数排行榜已经公布了,本月主角还是 TypeScript。

先看一下前 20 名:

前几名地位依旧稳固,其中 C 还是以令人吃惊的速度,持续大幅度地暴涨,只不过由于 Java 也没落后,所以相比上个月,两者在 7 月反而拉开了一些距离。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

虽然没进入 20 强,但是 TypeScript 当之无愧成为本月的焦点。在上个月的榜单中,TypeScript 首次进入 TIOBE 指数前 100 名,显示出它越来越受到开发者青睐,而本月,它更是跳到了第 50 名,跨过了 50 的槛。TypeScript 是 JavaScript 的一个严格超集,它为 JavaScript 增加了很多额外的类型安全,前景是被看好的。目前 Angular 越来越受欢迎,而它正是完全专注于 TypeScript,这与 TypeScript 的流行有一定关系。另外,虽然目前大型 JavaScript 框架 React 尚未采用 TypeScript,但这似乎也只是时间问题。

本月 TIOBE 指数的其它亮点是:Objective-C 重回前十,这也许只是暂时的;Lua 从第 36 位跃升至 25 位;F# 向上 19 位来到 36;Haskell 重返前 50,位列第 44 名。

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

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

  • ABC, ActionScript, Alice, Applescript, Bourne shell, C shell, CFML, Chapel, CL (OS/400), Common Lisp, Crystal, Elixir, Elm, Euphoria, Forth, Groovy, Hack, Icon, IDL, Io, J, Julia, Korn shell, Ladder Logic, ML, Monkey, MOO, MQL4, MS-DOS batch, NATURAL, OCaml, Oz, PL/I, PostScript, PowerShell, Pure Data, Q, Racket, REXX, RPG, S-PLUS, Smalltalk, Snap!, SPARK, SPSS, Standard ML, Vala/Genie, VBScript, Verilog, VHDL

历史排名(1988-2018/每5年)

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

编程语言名人堂

历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

转自:开源中国社区

本文分享自微信公众号 - 张培跃(zhangpeiyue8)

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

原始发表时间:2018-07-10

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TIOBE 6 月编程语言榜:TypeScript 首次跻身前100

    TIOBE 公布了 6 月编程语言指数排名榜,此次榜单的焦点在于 TypeScript 成功跻身前100名,以及 C 语言指数再度暴涨。

    用户1272076
  • Vue3.0马上就要来了,TypeScript学会了没?

    大家都知道Vue的作者是尤雨溪,而像尤雨溪这种神级的开发者可能真的具有想改变世界的想法。而有的小伙伴可能要想:神也是人,改变世界也需要钱啊!而Vue既然是一款免...

    用户1272076
  • 1、TypeScript初识及环境搭建

    TypeScript最近很火,有很多开源的项目也是由其开发的,如果你是一名前端开发工程师或准备要成为一名前端开发工程师的话,现在如果再不学习TypeScript...

    用户1272076
  • 学习你的第一门编程语言

    我会给出学习第一门编程语言的理想方法布局,你不仅应该学习这个布局方法,还应该享受精通它——如果不能掌握的话。

    哲洛不闹
  • 学习你的第一门编程语言

    好的,决定好想学什么编程语言了吗,现在就让我们开始学习吧。 所有你需要做的就是打开一本书,然后开始阅读,是这样的吗? 不全是这样的。我的意思是,你可以用那种方式...

    用户1289394
  • Java基础系列(二十六):clone

    要想了解克隆的含义,我们首先来回想一下为一个包含对象引用的变量建立副本时会发生什么。原变量和副本都是同一个对象的引用。这说明,任何一个变量改变都会影响另一个变量...

    Vi的技术博客
  • linux的那些事

    每天在哔哩哔哩看黑马程序员的python教程20课时 ###2.每天必须记写笔记,并且在博客上发布

    blankmiss
  • 数据结构中算法理解了,也可以手动模拟一遍算法,但是有些算法的代码觉得无从下手,请问如何提高?

    数据结构是程序员的必备基本功,数据结构应该是算法的基础,算法一般初学的时候很难理解,掌握算法需要完成两个步骤,真正了解算法的本质就是从概念上理解,从理论上不掌握...

    程序员互动联盟
  • Flutter 与 iOS 原生 WebView 对比

    原文作者:享物说 https://juejin.im/post/5c778d86e51d4506304ee348

    iOSSir
  • 基于MSRCR的图像低光照增强实验

    在计算机视觉处理中,常常需要对低光照图像进行数据增强,如夜晚灯光昏暗条件下的图像识别检测等。

    sparkexpert

扫码关注云+社区

领取腾讯云代金券