Monday, November 29, 2004

Delphi Popularity

There has been a lot of fuss about the latest TIOBE Programming Community Index for November 2004. The first I noticed was David I's post, then Steve pointed out a post on Slashdot titled "Delphi Renaissance". Both commenting that Delphi has four green arrows (indicating a lot of growth). In fact the TIOBE site has a blurb about it as well. They actually asked Dr. Bob what his take on the growth was. One point everyone is missing is that these stats have shown that Delphi has been growing for a few months now, and all this growth is from before the Delphi 2005 release!

Here are the November numbers:

PositionDelta 1 YearProgramming LanguageRatingsDelta 1 YearStatus
1C17.992%+0.99%A
2Java14.804%-8.28%A
3C++13.865%-2.45%A
4(Visual) Basic10.529%+3.12%A
5Perl9.726%+2.04%A
6PHP7.586%+4.02%A
7Delphi/Kylix5.310%+3.77%A
8Python5.200%+3.43%A
9SQL3.003%-0.69%A
10C#1.504%-0.40%A
11JavaScript1.195%-0.72%A
(The top 11 since I don't consider SQL a programming language)

Delphi 2005 was released just at the beginning of November, so this data that was collected based on data before November will not show any activity from the release. So we should see Delphi really take off next month when these numbers include activity after the Delphi 2005 release.

If I were to attribute anything to these high Delphi growth numbers I would attribute BorCon 2004 and all the blogging. There were blogs created just for covering BorCon. So I guess since Delphi 2005 ( aka Diamondback ) was the central theme of BorCon I guess it could be the source of this growth.

It is worth noting that the author of this report removed Pascal from the Delphi / Kylix data for the first time this month. This means that the numbers are actually reduced from what they would have been had Pascal not been seperated out.

I did a write up on these numbers, in combination with some performance data, back in August. Then I pointed out that Delphi and Python were both growing like gangbusters, while C# was declining in popularity. I think Delphi only had a two or three green arrows then, while Python had four.

No comments: