TIOBE 7 月编程语言榜:TypeScript 进入前 50 名
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 个月的平均值:
编程语言名人堂
历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
详细榜单信息可以查看 TIOBE 官网。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
提起几大编程语言的创造者,你脑中浮现的是什么?
创造现在主流编程语言的程序员们,都怎么样了? 提起灯泡的发明者,你可能想起亨利·戈培尔,提起印刷术,你可能会想到毕昇。 这些伟人离我们太远太远,但当提起 C++、python、Java 时,他们的发明者又离我们如此的近,至少他们还在世上,也在工作,但似乎他们的现状都不太好。 伟大的C语言缔造者 丹尼斯·里奇 ,这位给乔布斯提供肩膀的巨人,早已经不能再工作了。 2011年,在乔布斯逝世仅7天后,这位C语言之父也走了,但似乎世人只记住了乔布斯,对丹尼斯·里奇并没有太多的印象。 乔布斯去世时,网上铺天盖地的各种赞誉和哀悼,记他把用户需求、产品体验做到了极致。其实,丹尼斯·里奇先生更应该得到这些赞誉。 “不务正业的发明者” 吉多·范罗苏姆是一个挺传奇的人物,1989年圣诞节,呆在家里很无聊的他,开发了新的脚本解释语言——Python,之所以取这个名字,是因为他很喜欢看马戏团,于是把这个语言取名为Python(大蟒蛇)。 2005年就职于Google,一半的时间都花在了Python上。让人感到意外的是,2012年,吉多·范罗苏姆加入了Dropbox公司,担任架构师一职。说起Dropbox这家公司...
- 下一篇
JDK 11 将引入低延迟 GC,大幅度缩短 GC 暂停时长
之前我们报导过 JDK 11 进入特性冻结阶段,今天来看看JEP 333为了大幅减少 GC 暂停时间的可伸缩低延迟垃圾回收器 ZGC(Scalable Low-Latency Garbage Collector)。 GC 一直以来是 Java 的主要优势之一,但是,当垃圾回收暂停时间过长时,会对应用程序的响应时间产生负面影响,而现代系统中可用的内存量不断增长,用户和应用开发人员希望 JVM 能够以高效的方式充分利用此内存,并且不要有过长的 GC 暂停时间。此次将新增的 ZGC 功能,能够消除或大幅缩短 GC 暂停的时间。 ZGC 有以下几个目标: GC 暂停时间不应超过 10 ms 处理堆的大小范围从相对较小(几百 M)到非常大(几 T)不等 与使用 G1 相比,应用程序吞吐量减少不超过 15% 为未来的 GC 功能和优化利用有色指针(colored pointers)和加载屏障(load barriers)奠定基础 初始支持平台:Linux/x64 ZGC 是一个并发的、单代的、基于区域的、NUMA 感知的压缩收集器,Stop-the-world 阶段仅限于根扫描,因此 GC 暂停时...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题