C# VS Java / Python VS Perl popularity.
Was interested tonight how well Java (A language I know) is doing against other languages such as C# (One that I don't know). I'm also something of a Bash/Ksh and Perl buff so I was also interested in popularity indexes as well. I remembered earlier a site I had used to check for this. I managed to locate it as just recently at:
http://www.tiobe.com/tpci.htm (TIOBE Software)
which rates language popularity on the web.
So I am glad (keeping in mind I'm a bit in favor of Java since it's a multi platform and this appears be working in it's favor well) to report Java is still a top pick around the globe which to me is good news, but to others likely disappointing news, though C# is showing higher, though very small, rate of increase of popularity over Java.
Interestingly Perl has dropped in popularity however I'm not surprised there. Most functionality in Perl can be done much easier using KSH/Bash and other alternatives like Python for Perl to be much good there, though I speak from limited experience here as well. Python appears also to be a more watertight language, IMHO, having written code in it a long time back.
However Python in 2004/2005 was very slow and did not appear ideal for large applications, it did have ease of use and development however which I found very appealing. Apparently the speed problems in Python were resolved in 2006 when I test drove the, at-the-time, new Python version and looked up speed comparisons online done between the two versions.
All of this is definitely something to think about when selecting Python over Perl and C# over Java.



















