关注码农话题
做一个实实在在的内行人

编程语言排行榜 TOP 20 榜单出炉

虽然软件行业在经历了多年来的发展之后变化无穷,不过总体来说其本质上编程语言却没有太大变化,回顾近十年TIOBE指数上面排名前十的编程语言我们就能看到这一规律。唯一的变化是Visual Basic, php 和 Perl 与更现代的编程语言C#, Python 和 JavaScript交换指数排名位置。Objective-C 在这十年发展到前十,甚至达到前三的位置,但是苹果公司发布Swift编程语言后,它就被快速的替代。

因此就有不少人士都猜测未来十年之内,编程语言不但不会有新的变化而且也没有新的语言出现。但事实并非如此,仔细观察的话就能发现前十的编程语言为了发展借鉴,一些新的编程语言的特性由于应用所需而不断的开始自身迭代。例如Java8,C++11,Python3,PHP7等。由于前十的编程语言市场占有率较高,对于工程师来说,学习一门熟悉的编程语言的一些新特性比学习一门新的编程语言容易的多。

该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。

编程语言排行榜 TOP 20 榜单:

编程语言排行榜 TOP 20 榜单出炉

前 10 名编程语言长期走势图:

编程语言排行榜 TOP 20 榜单出炉

以下是 21-50 编程语言排名:

编程语言排行榜 TOP 20 榜单出炉

后 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)。

4th Dimension/4D, ABC, ActionScript, Angelscript, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, Common Lisp, cT, Eiffel, Elixir, Emacs Lisp, Forth, Hack, Icon, IDL, Io, J, Julia, Korn shell, Magic, Mathematica, Mercury, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Pure Data, sed, Smalltalk, SPARK, Standard ML, Stata, Tcl, thinBasic, Verilog

本月变动指数:

This month the following changes have been made to the definition of the index:

Matej Tymes suggested to add the programming language ELM. The ELM language debuts at position 120 in the index.

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 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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


入职你的梦想 VS 变现你的技术

IT面试宝典码农市场