
一月标题:编程语言C荣获2019年度最佳编程语言
每个人都认为Python将连续第二年成为TIOBE的年度编程语言。但这一次是好的老语言C凭借2.4%的年增长率获得了奖项。排名第二的是C#(+2.1%),Python(+ 1.4%)和Swift(+ 0.6%)。为什么编程语言C仍然很热门?这种趋势背后的主要驱动力是物联网(IoT)和当今发布的大量小型智能设备。当将C应用于对性能至关重要的小型设备时,C会很出色。这很容易学习,并且每个处理器都有一个C编译器。恭喜C!2019年其他有趣的赢家是Swift(从#15到#9)和Ruby(从#18到#11)。斯威夫特(Swift)现在是永久排名前十的玩家,而(Ruby)似乎很快就会成为前十名。一些本应在2019年获得突破的语言却没有:Rust仅获得3个位置(从#33到#30),Kotlin失去3个位置(从#31到#35),朱莉娅甚至失去10个位置(从#37开始)至#47)和TypeScript仅获得一个位置(从#49至#48)。让我们来看看2020为我们准备的东西!
TIOBE编程社区索引是编程语言受欢迎程度的指标。索引每月更新一次。评级基于全球熟练的工程师,课程和第三方供应商的数量。诸如Google,Bing,Yahoo!,Wikipedia,Amazon,YouTube和Baidu等流行的搜索引擎用于计算评分。重要的是要注意,TIOBE索引与最佳编程语言或大多数代码行所用的语言无关。
Ratings (%)JavaCPythonC++C#Visual Basic .NETJavaScriptPHPSwiftSQL2002200420062008201020122014201620182020051015202530Saturday, Nov 9, 2013● C++: 8.369%TIOBE编程社区索引来源:www.tiobe.com
下面列出了完整的前50种编程语言。此概述是非正式发布的,因为可能是我们错过了某种语言的情况。如果您觉得缺少一种编程语言,请通过tpci@tiobe.com通知我们。另请检查我们监视的所有编程语言的概述。
位置 | 程式语言 | 等级 |
---|
21 | SAS | 0.708% |
22 | Dart | 0.635% |
23 | Groovy | 0.608% |
24 | PL/SQL | 0.575% |
25 | Scratch | 0.490% |
26 | Logo | 0.414% |
27 | Transact-SQL | 0.411% |
28 | Lisp | 0.398% |
29 | RPG | 0.397% |
30 | Rust | 0.395% |
31 | COBOL | 0.382% |
32 | Scala | 0.378% |
33 | ABAP | 0.364% |
34 | Fortran | 0.313% |
35 | Kotlin | 0.294% |
36 | LiveCode | 0.277% |
37 | ML | 0.274% |
38 | Ada | 0.262% |
39 | F# | 0.232% |
40 | PL/I | 0.231% |
41 | Lua | 0.226% |
42 | OpenEdge ABL | 0.218% |
43 | ActionScript | 0.212% |
44 | LabVIEW | 0.200% |
45 | Scheme | 0.197% |
46 | Haskell | 0.195% |
47 | Julia | 0.184% |
48 | TypeScript | 0.180% |
49 | Tcl | 0.180% |
50 | Prolog | 0.175% |
以下语言列表表示#51至#100。由于差异相对较小,因此仅列出了编程语言(按字母顺序)。
- (视觉)FoxPro,4d / 4D,ABC,Alice,Apex,Awk,Bash,bc,Bourne shell,C ++ / CLI,CL(OS / 400),Clojure,CoffeeScript,Common Lisp,Crystal,cT,Elixir,Emacs Lisp,Erlang,Forth,Hack,图标,通知,Io,Korn shell,梯形逻辑,Limbo,Maple,Mercury,MQL4,NATURAL,OpenCL,Oz,PostScript,PowerShell,无编码技术编程,纯数据,Q,Raku,红色,环形,S,Smalltalk,SPARK,标准ML,VBScript,VHDL,WebAssembly,XBase ++,Z shell
本月对索引的定义进行了以下更改:
- Mantvydas Lopeta建议将Perl 6条目重命名为Raku。已经完成了。Raku现在位于TIOBE索引的#98位。
- 还有很多邮件仍需要处理。只要有更多时间可用,您的邮件就会得到答复。请耐心等待。
要查看大图,请在下面找到许多年前十大编程语言的位置。请注意,这些是12个月内的平均职位。
程式语言 | 2020年 | 2015年 | 2010年 | 2005年 | 2000 | 1995年 | 1990 | 1985年 |
---|
Java | 1 | 2 | 1 | 2 | 3 | - | - | - |
C | 2 | 1 | 2 | 1 | 1 | 2 | 1 | 1 |
Python | 3 | 7 | 6 | 6 | 23 | 21 | - | - |
C++ | 4 | 4 | 3 | 3 | 2 | 1 | 2 | 12 |
C# | 5 | 5 | 5 | 8 | 8 | - | - | - |
Visual Basic .NET | 6 | 10 | - | - | - | - | - | - |
JavaScript | 7 | 8 | 8 | 9 | 6 | - | - | - |
PHP | 8 | 6 | 4 | 5 | 29 | - | - | - |
SQL | 9 | - | - | 97 | - | - | - | - |
Objective-C | 10 | 3 | 22 | 37 | - | - | - | - |
Lisp | 31 | 18 | 16 | 12 | 14 | 5 | 3 | 2 |
Ada | 35 | 29 | 25 | 15 | 15 | 6 | 4 | 3 |
Pascal | 219 | 16 | 13 | 75 | 12 | 3 | 20 | 5 |