Friday, April 19, 2013

What is hot?

There is an ocean of programming languages out there that can drown any software engineer. Having worked only in java and OOP, I honestly don't think I'm even qualified to call myself a software developer! Have touched upon several languages time to time, (read a little and coded a little) but that's not at all sufficient to say I have several baskets to put my eggs in.

As a first step in finding more baskets (other than the Java n OOP basket), I thought why not find out the most popular programming languages these days. Who knows, I might even step on a gold mine.

Wikipedia listed several indices I can use to find out what's hot.
  • TIOBE Programming Community Index 
  • Language Popularity Index
  • PYPL PopularitY of Programming Language
  • RedMonk Programming Language Rankings
-----------------------------------------------------------------------------------------------------------------------------------

TIOBE Programming Community Index for April 2013
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, Amazon, YouTube and Baidu are used to calculate the ratings.

Language Popularity Index
The Language Popularity Index tool is a fully automatic, transparent, open-source and free tool to measure the popularity of programming languages on the Internet.


PYPL PopularitY of Programming Language index
The PYPL PopularitY of Programming Language index  is created by analyzing how often language tutorials are searched on Google : the more a specific language tutorial is searched, the more popular the language is assumed to be.


The RedMonk Programming Language Rankings: January 2013
Derived from a correlation of programming traction on GitHub (usage) and Stack Overflow 

No comments:

Post a Comment