Enjoy Online Shopping
Is there any way to measure the popularity of any programming language ? And how to know that which programming language is used widely worldwide?
It is very difficult to give accurate rank to a programming language. Some programming languages are very popular, in fact appropriate in a specific application development like C is good for system programming. Programming language popularity depends on many factor like its complexity, line of code, CPU time and some others.
There are several methods are applied to calculate the popularity of a programming language. Some are
Sources:- http://www.tiobe.com/tiobe-index/
http://pypl.github.io/PYPL.html
https://en.wikipedia.org/wiki/Measuring_programming_language_popularity
http://githut.info/
http://stackoverflow.com/
Is there any way to measure the popularity of any programming language ? And how to know that which programming language is used widely worldwide?
It is very difficult to give accurate rank to a programming language. Some programming languages are very popular, in fact appropriate in a specific application development like C is good for system programming. Programming language popularity depends on many factor like its complexity, line of code, CPU time and some others.
There are several methods are applied to calculate the popularity of a programming language. Some are
- number of skilled engineers world-wide,
- courses and third party vendors.
- Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu trends
- languages used in public & private repositories
- counting the number of job advertisements that mention the language
- the number of books sold that teach or describe the language
Most useful and widely used method is search trends on popular search engine like Google and programming traction on GitHub (Uses) and discussion on stackoverflow.
Apart from these methods, there are many other methods are use to calculate the popularity of a language.
Note that, these methods do not tell the best programming language that means if any programming language has high ranking in published indices, does not means that it is a best programming language.
There are several indices are published yearly/monthly showing the popularity of programming languages, and they apply different mechanism to generate this. Some are given below:-
TIOBE Index for programming languages
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. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note 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 TIOBE Programming Community index is an indicator of the popularity of programming languages. The index started in the year 2001 and updated once a month.
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 TIOBE Programming Community index is an indicator of the popularity of programming languages. The index started in the year 2001 and updated once a month.
PYPL PopularitY of Programming Language
The more a language tutorial is searched, the more popular the language is assumed to be. It is a leading indicator. The raw data comes from Google Trends.
If you believe in collective wisdom, the PYPL Popularity of Programming Language index can help you decide which language to study, or which one to use in a new software project.
The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google. The index is updated once a month.
Java is the most widely popular programming language in both Index (PYPL and TIOBE). Java has a 24.2 percent and 20.53 percent developer share in PYPL and TIOBE Index, respectively. Share of Java has increased compare to year before in both index. Java is taking lead by 12.3 percent and 5.92 percent in PYPL and TIOBE Index, respectively in global ranking. In India, Java is ahead by 19.3%. But in US, Java is ahead by only 5.1%.
Python and PHP is at 2nd and 3rd position, respectively in PYPL. In TIOBE, Python is at 5th and PHP is at 6th position. In Both Index, share of PHP has decreased and share of Python has increased. Rank of Python is moved up from 8th to 5th in TIOBE.
With 14.60% percent share, C is 2nd most popular language in TIOBE. 3rd ranked C++ is 7.88% behind C. C is followed by C#. Objective-C is now at number 15 in march 2016 compare to number 3 in march 2015.
http://pypl.github.io/PYPL.html
https://en.wikipedia.org/wiki/Measuring_programming_language_popularity
http://githut.info/
http://stackoverflow.com/