很多人都惊讶,是什么原因让这门底层编程语言又一次进入排行榜前十?人们不理解为什么这么生产力低下,且程序员在进行编程时容易出现错误的编程语言,现在又流行了起来。这个解释起来有 2 方面原因,首先是能够运行汇编代码的小设备正在激增,比如你的智能牙刷和咖啡机都在运行汇编,另一方面是性能,在性能上,没有什么语言可以击败汇编。有趣的是老树发新芽是本月的现象,古老的 Tcl 从 65 位提升到 48 位,CFML 从 102 位提升到 66 位,Maple 从 94 位提升到 74 位。
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。
编程语言排行榜 TOP 20 榜单:
[attach]421668[/attach][attach]421669[/attach]
前 10 名编程语言长期走势图:
[attach]421670[/attach]
以下是 21-50 编程语言排名:
| Position | Programming Language | Ratings |
|---|---|---|
| 21 | Scratch | 1. 083% |
| 22 | SAS | 1. 035% |
| 23 | D | 1. 026% |
| 24 | ABAP | 0. 951% |
| 25 | Fortran | 0. 941% |
| 26 | Dart | 0. 917% |
| 27 | Ada | 0. 757% |
| 28 | Lua | 0. 727% |
| 29 | Lisp | 0. 673% |
| 30 | Transact-SQL | 0. 656% |
| 31 | Prolog | 0. 576% |
| 32 | Scala | 0. 569% |
| 33 | Scheme | 0. 447% |
| 34 | Erlang | 0. 402% |
| 35 | LabVIEW | 0. 402% |
| 36 | RPG (OS/400) | 0. 401% |
| 37 | Logo | 0. 395% |
| 38 | Haskell | 0. 304% |
| 39 | Bash | 0. 283% |
| 40 | Q | 0. 281% |
| 41 | Apex | 0. 279% |
| 42 | F# | 0. 256% |
| 43 | Ladder Logic | 0. 256% |
| 44 | Rust | 0. 245% |
| 45 | Alice | 0. 245% |
| 46 | VBScript | 0. 227% |
| 47 | Awk | 0. 213% |
| 48 | Tcl | 0. 206% |
| 49 | VHDL | 0. 188% |
| 50 | PowerShell | 0. 181% |
后 50 名编程语言如下:
The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).
- (Visual) FoxPro, ABC, ActionScript, APL, AutoLISP, BBC BASIC, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, Common Lisp, Crystal, Elixir, Elm, Emacs Lisp, EXEC, Forth, Go, Hack, Icon, IDL, Inform, Io, Ioke, J, Julia, Korn shell, Maple, Mathematica, Mercury, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, REXX, Smalltalk, SPARK, SPSS, Stata, Verilog
本月变动指数:
This month the following changes have been made to the definition of the index:
- Santiago Palladino suggested to add the programming language Crystal to the TIOBE index. Crystal meets all preconditions and has been added to the TIOBE index. Crystal enters the TIOBE index at position #99.
- There are lots of mails that still need to be processed. As soon as there is more time available your mail will be answered. Please be patient.
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。以上是 php-z 译文,排行榜的详细定义可以参考这里( 英文)。
上期榜单回顾:TIOBE 2016 年 6 月编程语言排行榜编程语言的长尾效应