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%

TIOBE Programming Community Index for November 2011

November Headline: Objective-C programming language of the year 2011?

There are only 2 months to go before TIOBE will announce the programming language of the year 2011. This award is given to the programming language with the highest increase in ratings in one year. Objective-C seems to be the best candidate with a current delta of +2.79%, followed by C# (+1.61%) and JavaScript (+0.90%). It is interesting to note that Objective-C was in the same situation in November 2009 and 2010. Google’s new language Go surpassed Objective-C in the last month of 2009. Python did the same in 2010. And yes, there is a new dark horse this year: Google’s brand new Dart language. It entered the charts last month at position 107. This month it is already at position 63. Will it be able to beat Objective-C? We will see…

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
Nov 2011
Position
Nov 2010
Delta in Position Programming Language Ratings
Nov 2011
Delta
Nov 2010
Status
1 1 Java 17.874% -0.63%   A
2 2 C 17.322% +0.61%   A
3 3 C++ 8.084% -1.41%   A
4 5 C# 7.319% +1.61%   A
5 4 PHP 6.096% -1.72%   A
6 8 Objective-C 5.983% +2.79%   A
7 7 (Visual) Basic 5.041% -0.43%   A
8 6 Python 3.617% -2.06%   A
9 11 JavaScript 2.565% +0.90%   A
10 9 Perl 2.078% -0.39%   A
11 10 Ruby 1.502% -0.40%   A
12 20 PL/SQL 1.438% +0.78%   A
13 13 Lisp 1.182% +0.09%   A
14 15 Pascal 0.991% +0.21%   A
15 21 MATLAB 0.955% +0.32%   A–
16 12 Delphi/Object Pascal 0.872% -0.77%   A
17 23 ABAP 0.847% +0.25%   A–
18 22 Lua 0.635% +0.02%   A-
19 16 Ada 0.622% -0.07%   B
20 19 RPG (OS/400) 0.620% -0.04%   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 Logo 0.592%
22 Transact-SQL 0.550%
23 Visual Basic .NET 0.533%
24 Assembly 0.529%
25 COBOL 0.522%
26 Scratch 0.522%
27 R 0.500%
28 Scheme 0.453%
29 NXT-G 0.447%
30 Fortran 0.440%
31 ActionScript 0.405%
32 Erlang 0.404%
33 VHDL 0.398%
34 C shell 0.393%
35 SAS 0.386%
36 Go 0.364%
37 Prolog 0.353%
38 Forth 0.331%
39 D 0.322%
40 Haskell 0.314%
41 APL 0.277%
42 Tcl 0.264%
43 Smalltalk 0.263%
44 ML 0.261%
45 Ladder Logic 0.251%
46 Awk 0.247%
47 PL/I 0.242%
48 Alice 0.234%
49 F# 0.230%
50 Q 0.221%

From: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?a

TIOBE Programming Community Index for October 2011

October Headline: Java is losing ground despite its new version 7 release

Java lost almost 1% of its popularity in September. If this trend continues, C will be number one again next month. Other interesting observations are that both Objective-C and Transact-SQL scored new all time highs, Assembly reentered the top 20, Visual Basic.NET gained many places (from #39 to #25), while F# had a hard time (from #23 to #46).

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
Oct 2011
Position
Oct 2010
Delta in Position Programming Language Ratings
Oct 2011
Delta
Oct 2010
Status
1 1 Java 17.913% -0.25%   A
2 2 C 17.707% +0.53%   A
3 3 C++ 9.072% -0.73%   A
4 4 PHP 6.818% -1.51%   A
5 6 C# 6.723% +1.76%   A
6 8 Objective-C 6.245% +2.54%   A
7 5 (Visual) Basic 4.549% -1.10%   A
8 7 Python 3.944% -0.92%   A
9 9 Perl 2.432% +0.12%   A
10 11 JavaScript 2.191% +0.53%   A
11 10 Ruby 1.526% -0.41%   A
12 12 Delphi/Object Pascal 1.104% -0.45%   A
13 13 Lisp 1.031% -0.05%   A
14 14 Transact-SQL 0.909% +0.09%   A
15 23 PL/SQL 0.903% +0.30%   A-
16 24 Lua 0.802% +0.25%   A
17 16 RPG (OS/400) 0.757% +0.05%   A–
18 15 Pascal 0.721% -0.05%   A
19 - Assembly* 0.622% -   B
20 17 Ada 0.609% -0.09%   B

*For more information about Assembly see the frequently asked questions

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 MATLAB 0.573%
22 D 0.539%
23 Logo 0.535%
24 SAS 0.517%
25 Visual Basic .NET 0.481%
26 COBOL 0.476%
27 Scheme 0.427%
28 C shell 0.422%
29 R 0.422%
30 NXT-G 0.410%
31 Fortran 0.381%
32 Go 0.375%
33 ABAP 0.369%
34 Erlang 0.368%
35 Scratch 0.356%
36 Haskell 0.355%
37 ActionScript 0.340%
38 Forth 0.303%
39 Prolog 0.288%
40 APL 0.276%
41 Tcl 0.261%
42 ML 0.259%
43 Smalltalk 0.258%
44 Alice 0.253%
45 PL/I 0.252%
46 F# 0.243%
47 Ladder Logic 0.238%
48 Q 0.232%
49 Awk 0.231%
50 Scala 0.226%

From: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?a

Annual Developer Income Report From Chris

It is over one year since I gave up my day job to become an independent developer (It is more than a year but I have missed a few reports so I will sum 12 months that has been reported on this blog). All my projects that generate any money has been build by me with a little help of some freelancers. All has been done on my own schedule without any boss complaining or some crazy deadlines. Some of you are reading my reports from the beginning and some of you are here for the first time. I believe that this annual report will be very interesting for all of you. I will make a two sections. One where I will spilt all my income by months and another where I will sum all sources of income from last 12 reports.

 

Middle of the year report…?

Usually most annual reports are done on the beginning of the year – but as it is first year on my own and I have just published my 12 report, it seems a very good time to sum it all up. So lets see what the result will be. As many of you may know I have been making money on many things – but all has happened online. My income sources varies from Android Development, web development to stock photography production. So area of my income streams is very wide.

The best month was…?

Let’s start from the summary of the months. Here is the breakdown from my previous reports:

  • March 2010 – $583.18 – Not so bad for the first month…
  • April 2010 – $1,525.43 – Almost tripled the result from March
  • May 2010 – $3,552.96 – Looks like a great month. Mostly because I have sold two of my websites that has not been generating income by itself. Unfortunately one time income flow.
  • June, July, August, September, October – I have missed a few reports but have published my Android Income summary here (Made about $4,200.00 just on Android in that period). Other income streams have not been documented on this blog in that period.
  • November 2010 – $2,361.03 – Most income made on build passive income streams!
  • December 2010 – $2,237.66 – Another good month.
  • January 2011 – $1,776.27 – Some slowdown here.
  • February 2011 – $1,837.94 – First month after publishing my “Make Money on Android” eBook that is a new passive income stream.
  • March 2011 – $2,641.55 – Great month. News about my new eBook “Make Money on Android” has been spread with some great reviews and recommendations. It boost my income it that month.
  • April 2011 – $2,229.30 – Just another good month.
  • May 2011 – $2,510.34 – Nice Android ads revenue plus good sales of my eBook made another good month.
  • June 2011 – $1,710.25 – Holiday slowdown.
  • July 2011 – $2,474.45 – Income seems to be “back to normal”…

Unfortunately I have not been making reports each month so I can not sum up my first year from those. June and July 2011 has been published in one report and some data has been missed on 2010 as I have reported only Android ads income. As I do not want to bother my accountant to give me those details that is all that can be summed from this blog.

As you may see my best month seems to be May 2010. But as I have mentioned it was one time income boost because I have sold some websites that has not been generating income at all (but the buyers liked the idea of the websites). Later I have been trying to build some passive income streams and it looks that I am somewhere near $2,000.00 per month just from those. So it looks quite good. My first income goal stated in report #0 of $1,000.00 per month have been reached.

Most profitable was…

Now I will try to sum up all of my income streams to see which one was most profitable. As you already know I am trying to make most of money passively just by building new and improving current income streams. If I would stop working from now I would probably be still generating some good income each month for next year or so.

In summary I have not included report #4 as it have included only Android apps income. To make full 12 months I have added report #13 so it makes a good comparison for a full year.

Let’s see the list from lowest to highest money maker:

  • Affiliate Links (Freelancer, Knownhost) – $245.24
  • Amazon (from products recommendations – books and hardware) – $451.16
  • PageRank 4 eBook (report I have written and been selling for 1 month) – $580.35
  • Google AdSense (from a few of my websites) – $1,190.25
  • Make Money on Android (eBook sales – still on sale with great reviews) – $2,938.53
  • Website Flipping (not as passive and not really working on it any more) – $3,400.00
  • iStockphoto (I am not working on this stream for a few months but it is still making some money – need some more attention soon) – $4,351.36
  • Android Apps (income made on ads in my free Android apps) – $12,324.17

Here is a comparison graph:

As you may read from the graph almost a half of my total income comes from ads in my Android applications. But the other smaller income streams seconds that. I am spending most time on increasing Android apps income but as you may see it is good to have some other smaller projects ongoing.

Another point of view…

To see even more I have decided to prepare one more graph. It shows income of each month with breakdown to all income streams. Unfortunately it shows that my income is not growing but is quite steady. But what is even more interesting it shows that some income streams are being replaced by others. Let’s have a look:

As I have mentioned before I have given up website flipping. Not sure if it was good decision when I look on the graph – but it was not enough passive for me. I am hardly working to keep those steady streams that needs less work. It looks I should really care now only about my Android applications and iStockphoto. What is looking really promising now are sales of my “Make Money on Android” eBook. It looks that I should look for some new channels of distribution (now it is being sold only on my blog).

My goals…?

My next goal is to double my income in next 12 reports. It would be really good to make something between $4,000.00 – $5,000.00 per month and live in Poland. It is much above average and is more than enough to pay all bills and live comfortably and save some money each month (average salary in my country is about $1,000).

I am going to a achieve it by improving three of my income streams. In coming months I am going to work more by:

  • Building new Android Applications & looking for new monetization methods of my current ones
  • Making some new photos and submitting those to my iStockphoto portfolio
  • Looking for new distribution channels for my eBook “Make Money on Android

Of course I am not going to do same things for a whole year. I should add to the list looking for new business opportunities that may be found online each day. What I should really give up is freelancing as in current business model I am hiring more that being hired.

Conclusion?

And now the most interesting number. How much in total have I managed to make in 12 months that has been summed here? In total I have generated $25,481.06! Of course that does not include my expenses and taxes. But those are different for each country. In my previous day job in same time I would generate about $10,000.00. My online business gave me more than twice of that and a lot more of free time for myself and my family!

It is hard to compare my income to most of guru that are writing about their income on their blogs. Anyway I believe it is just the beginning of my path to the success. Moreover money I am making now are enough to pay my bills and not work full-time in my country. That gives me a lot of time for building and improving my online income.

As usual comments are welcome and strongly desired!

From: http://www.kreci.net/reports/annual-developer-income-report/

Developer Income Report #14 From Chris

As many of you already know I am publishing my monthly income reports each month. Here is another one that will sum up the August 2011. As I have discovered some new methods to make your applications more visible on the Android Market and have updated my “Make Money on Android” eBookwith this tips – my income has been much higher than on my last month averages! So both my Android ads revenue and eBook sales have been pretty well in last month. Moreover new technique has been confirmed by many of you to work really well. Here are a few quotes from one of my favourite eMails:

Most of my apps went from 1000 to 3000 downloads a day.others from 700 to 1500.

Even one app went from 1000 to 7000 downloads a day and is now an a stable 5000 downloads a day !! and is in the top 50 in the entertainment section :) .

My total daily revenue is now about between 70$ – 90$.

If any one of you want to make some guest posting to share your success story I will be happy to publish it on my blog. Just let me know! I am really happy I could help with such a simple tip! Of course all my techniques are 100% legit and are just using the system the right way! I feel really good that I can share my success with all of you and make a few more additional bucks. <AUTOPROMOTION> Just if you are interested I am highly recommending you my eBook for more details. </AUTOPROMOTION>.

 

So lets back to the topic. As I do not have much time lastly I will just make a quick summary for all of you who are waiting for my naughty numbers :) . Are you ready? So here it is!

August Income Summary

  • $155.37 (+$124.02) Amazon Affiliate Program – sold a lot of it equipment! It looks that it was a crazy month as it is much above my average. What is really interesting I sent no more traffic than usual. Just a good month here.
  • 111.77 € (+9.17€) AdSense – another good month of some extra revenue. Looks to be growing each month.
  • $265.27 (-$1.28) iStockphoto – looks to be very stable income source. My photos are still selling. As mentioned in my last reports I need to give little more attention to it as I have not been updating my portfolio for ages!
  • $1,179.41 (+$699.65) Sold 59 copies of my “Make Money on Android” eBook! That is my record! On 59 copies! Really thank you to all of you my friends! I am even more happy as most of you seems to enjoy this eBook a lot! More personal thanks goes in replies to your emails! Anyway thank you!
  • $1,985.89 (+$436.87) Ads in my free Android applications. As usual this is my best money maker and as you can see it is still growing! This month such increase has happened because of one of described marketing methods that is very often overlooked but provided by Google itself! Just see my eBook for more details.

This month was the best from all when I have been generating only passive income! I had some close to that months when been selling websites but it was very hard and active task. Those are still growing passive income streams that gave me in total $3,585.94 + 111.77€ ~ $3,737.06 (+$1,262.61)! All made on my passive income streams that I could not even touch for a few months from now and it would still be making me quite a good money! It was my best month ever!

Now what…?

In my annual income report I have mentioned that I would like to double my average last year income. So it should reach something about $4,500.00. With last month number I am already very close to it! Now I need to work little harder to grow my passive income streams and make them stable at this level. Hope I will be able to do it.

All your comments and emails supports me with my work and makes me want share my success even more. Please keep writing/sending those to me! In revenge I will try to write on my blog more frequently with some tips about Android Marketing and development. And now please leave your comment below…

From: http://www.kreci.net/reports/developer-income-report-14/

TIOBE Programming Community Index for September 2011

This month the programming language D hits the top 20, replacing F# that cracked the top 20 for the first time last month. Unlike F#, The D language is not new. It has already been in the top 20 from 2007 till the middle of 2009. Wikipedia gives a hint about the comeback of D: “The release of Andrei Alexandrescu’s book ‘The D Programming Language’ on June 12, 2010 marked the stabilization of D 2.0.” In the charts we can see that the D language is gradually rising again since that date.

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
Sep 2011
Position
Sep 2010
Delta in Position Programming Language Ratings
Sep 2011
Delta
Sep 2010
Status
1 1 Java 18.761% +0.85%   A
2 2 C 18.002% +0.86%   A
3 3 C++ 8.849% -0.96%   A
4 6 C# 6.819% +1.80%   A
5 4 PHP 6.596% -1.77%   A
6 8 Objective-C 6.158% +2.79%   A
7 5 (Visual) Basic 4.420% -1.38%   A
8 7 Python 4.000% -0.58%   A
9 9 Perl 2.472% +0.03%   A
10 11 JavaScript 1.469% -0.20%   A
11 10 Ruby 1.434% -0.47%   A
12 12 Delphi/Object Pascal 1.313% -0.27%   A
13 24 Lua 1.154% +0.60%   A
14 13 Lisp 1.043% -0.04%   A
15 15 Transact-SQL 0.860% +0.09%   A
16 14 Pascal 0.845% +0.06%   A-
17 20 PL/SQL 0.720% +0.08%   A–
18 19 Ada 0.682% +0.01%   B
19 17 RPG (OS/400) 0.666% -0.05%   B
20 30 D 0.609% +0.20%   B

From: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?a