..udayaAnthaya..

Tuesday, June 2, 2009

What is the best programming language

Arguing what is the best programming language is like arguing what is the best religion. You can never judge this because people have diverse needs, they always judge with different criteria and their knowledge of each programming language might be vary. That’s why it is told the “programming language debate” is a “religious war”. On the other hand for developers, there is no point of arguing what is the best such as when a developer is asked to repair old software which is written in COBOL dose it matters weather what is the best language?

But, as developers its better for us to be aware of the latest trends and the to check whether our 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.

To measure the new trends and the popularity of the programming languages we can consider the following points:
• New applications written in the language
• Existing applications written in the language
• Developers that use the language primarily
• Developers that use the language ever
• Web searches
• Available jobs that require skills in the language
• Developers’ favorites
Here are some surveys I found in the internet which attempt to rank which programming languages are most popular, each using a different measure. The results are a bit different with each other


Source:www.Computerworld.com




Source:www.tiobe.com

These are a few statistics available in the internet. They may give you an idea about haw popular the programming languages are. It seems like now the new trend is C# where Java and VB is a little less popular than C#.


Finally, I went through this article “10 Programming Languages You Should Learn Right Now”, you should check on this because it describes what are the new trends of languages , a small description about them and why u should learn that language and even the numbers of jobs available for each language. I think it might be useful for the developers to get to know about them.

Labels: