今天2014年7月TIOBE编程语言排行榜发布了,前三甲无明显变化,C、Java、Objective-C。

本月最值得关注的是,苹果公司在WWDC 2014上推出新的编程语言Swift,发布至今仅一月有余,Swift竟挤进TIOBE排行榜的Top 20,排名第16位。在如此短暂的1个月里,Swift能取得如此骄人的成绩,实在是可喜可贺。

自Swift推出后,国内外各大科技媒体争相报道,各种开发/学习资源(Swift最酷炫的七大功能、我对Swift的看法、90后大学生9天组织完成近670页的Swift语言文档翻)不断“入侵”我们的眼球。Swift如此受捧,得益于它是苹果公司推出的,因此大家都它充满了好奇心,给予了高度关注。

虽然Swift目前已成功进入Top 20,但这能否说明Swift会一直流行下去呢?不知大家是否记得,谷歌此前发布的Go语言?在笔者看来它是雷声大雨点小,现如今Go逐渐被开发者们遗忘,在榜单上,很难在看到的它的身影,前段时间更是跌出了100名外。当然Swift跟Go不同,苹果公司旨在用Swift取代Objective-C,这是因为Swift不仅能兼容Objective-C,它在各个方面都优于它,如此高效的性能,当然更受开发者青睐了。新版本的iPhone和iPad也是利用Swift编译的,因此,Swift在Top20的位置会维持一段时间,有望进入Top 10,当然这还需要时间的历练。我们拭目以待吧!

2014年7月编程语言排行榜Top20

Jul 2014 Jul 2013 Change Programming Language Ratings Change
1 1 C 17.145% -0.48%
2 2 Java 15.688% -0.22%
3 3 Objective-C 10.294% +0.05%
4 4 C++ 5.520% -3.23%
5 7 2014年7月编程语言排行榜-程序旅途 (Visual) Basic 4.341% +0.01%
6 6 C# 4.051% -2.16%
7 5 2014年7月编程语言排行榜-程序旅途 PHP 2.916% -4.27%
8 8 Python 2.656% -1.38%
9 10 2014年7月编程语言排行榜-程序旅途 JavaScript 1.806% -0.04%
10 12 2014年7月编程语言排行榜-程序旅途 Transact-SQL 1.759% +0.19%
11 9 2014年7月编程语言排行榜-程序旅途 Perl 1.627% -0.52%
12 13 2014年7月编程语言排行榜-程序旅途 Visual Basic .NET 1.495% +0.24%
13 37 2014年7月编程语言排行榜-程序旅途 F# 1.093% +0.86%
14 11 2014年7月编程语言排行榜-程序旅途 Ruby 1.072% -0.51%
15 45 2014年7月编程语言排行榜-程序旅途 ActionScript 1.067% +0.86%
16 - 2014年7月编程语言排行榜-程序旅途 Swift 1.054% +1.05%
17 17 Delphi/Object Pascal 1.031% +0.34%
18 15 2014年7月编程语言排行榜-程序旅途 Lisp 0.829% -0.04%
19 18 2014年7月编程语言排行榜-程序旅途 MATLAB 0.781% +0.10%
20 20 Assembly 0.777% +0.20%

2014年7月编程语言排行榜前10位的长期走势图

2014年7月编程语言排行榜-程序旅途

2014年7月编程语言排行榜21至50位排名

Position Programming Language Ratings
21 OpenEdge ABL 0.747%
22 SAS 0.684%
23 Pascal 0.624%
24 PostScript 0.583%
25 Logo 0.572%
26 ML 0.506%
27 COBOL 0.465%
28 R 0.411%
29 Ada 0.403%
30 Go 0.395%
31 C shell 0.390%
32 Fortran 0.385%
33 ABAP 0.365%
34 cT 0.337%
35 PL/I 0.327%
36 Lua 0.322%
37 Ladder Logic 0.320%
38 Haskell 0.313%
39 Scratch 0.309%
40 Scala 0.293%
41 Scheme 0.282%
42 Z shell 0.281%
43 Tcl 0.272%
44 Erlang 0.254%
45 Common Lisp 0.253%
46 Prolog 0.245%
47 RPG (OS/400) 0.241%
48 Modula-2 0.234%
49 PL/SQL 0.230%
50 D 0.228%

50名到100名的编程语言

  • (Visual) FoxPro, 4th Dimension/4D, Alice, APL, ATLAS, Automator, Awk, Bash, bc, BlitzMax, Bourne shell, CFML, cg, Clojure, CLU, Emacs Lisp, Factor, Forth, Fortress, Groovy, Hack, Icon, Inform, Io, Ioke, J, JScript.NET, Korn shell, LabVIEW, M4, Magic, Max/MSP, Mercury, Modula-3, Moto, NATURAL, NXT-G, OCaml, PILOT, Programming Without Coding Technology, Pure Data, Q, Revolution, S, Smalltalk, SPARK, SPSS, Standard ML, VBScript, X10

【说明】

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

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