TIOBE Programming Community Index for December 2011

December Headline: C++ about to be dethroned by C#

Since the beginning of the TIOBE index back in 2001, the programming language C++ has been number 3 of the chart in a very consistent way. Perl, Visual Basic and PHP have been number 3 too, but these languages could keep this position only for a few months. Now C# is knocking on the door. It will certainly be a tough battle again. C# is Microsoft’s most active and evolving programming language, whereas Microsoft recently announced to revive C++ in favor of… C#. We will see what will happen the next few months.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Position
Dec 2011
Position
Dec 2010
Delta in Position Programming Language Ratings
Dec 2011
Delta
Dec 2010
Status
1 1 Java 17.561% -0.44%   A
2 2 C 17.057% +0.98%   A
3 3 C++ 8.252% -0.76%   A
4 5 C# 8.205% +1.52%   A
5 8 Objective-C 6.805% +3.56%   A
6 4 PHP 6.001% -1.51%   A
7 7 (Visual) Basic 4.757% -0.36%   A
8 6 Python 3.492% -2.99%   A
9 9 Perl 2.472% +0.14%   A
10 12 JavaScript 2.199% +0.69%   A
11 11 Ruby 1.494% -0.29%   A
12 10 Delphi/Object Pascal 1.245% -0.93%   A
13 13 Lisp 1.175% +0.11%   A
14 23 PL/SQL 0.803% +0.24%   A
15 14 Transact-SQL 0.746% -0.03%   A
16 16 Pascal 0.734% -0.03%   A
17 18 Ada 0.632% -0.02%   B
18 35 Logo 0.619% +0.26%   B
19 17 Assembly 0.563% -0.10%   B
20 25 ABAP 0.560% +0.01%   B

Other programming languages

The complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. If you have the impression there is a programming language lacking, please notify us at tpci@tiobe.com.

Position Programming Language Ratings
21 Lua 0.550%
22 MATLAB 0.536%
23 RPG (OS/400) 0.532%
24 R 0.522%
25 NXT-G 0.512%
26 C shell 0.493%
27 VHDL 0.480%
28 Fortran 0.477%
29 Erlang 0.469%
30 Scheme 0.456%
31 SAS 0.417%
32 Scratch 0.414%
33 Prolog 0.403%
34 Go 0.394%
35 Visual Basic .NET 0.364%
36 F# 0.358%
37 COBOL 0.339%
38 D 0.330%
39 Forth 0.322%
40 Haskell 0.310%
41 Tcl 0.297%
42 APL 0.287%
43 ML 0.284%
44 Ladder Logic 0.281%
45 Groovy 0.273%
46 Smalltalk 0.272%
47 LabVIEW 0.262%
48 Awk 0.258%
49 PL/I 0.246%
50 Q 0.245%

3 thoughts on “TIOBE Programming Community Index for December 2011”

  1. I simply want to tell you that I am just new to blogs and certainly loved your web-site. Very likely I’m likely to bookmark your blog . You actually come with really good well written articles. Many thanks for revealing your blog.

  2. There are actually a whole lot of particulars like that to take into consideration. That is a nice point to bring up. I provide the thoughts above as general inspiration but clearly there are questions just like the one you carry up where a very powerful thing will likely be working in sincere good faith. I don?t know if finest practices have emerged round things like that, however I’m certain that your job is clearly identified as a good game. Both girls and boys feel the impact of just a moment’s pleasure, for the remainder of their lives.

Leave a Reply

Your email address will not be published. Required fields are marked *