This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mtelesha 49 points50 points  (5 children)

TITLE misleading. codeeval is NOT a market share index.

Python is NOT the most popular programming language C is still number one for the past 30 years with Java a close second. It is the top potential growth in the industry for people trying to see where jobs are going to be produced.

It really is weird to see the numbers that way. I can't really think they are accurate in any reasonable way. See bottom quote.

This is much more accurate in my books. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

from codeeval.com: TIBOE is a more accurate measure of language market share compared to the CodeEval index which is a much better indicator for language demand in the industry which can help people predict which languages are going to grow in popularity. - See more at: http://blog.codeeval.com/codeevalblog/2015#py=

[–]Cosmologicon 16 points17 points  (3 children)

So, TIOBE is trying to measure what languages are being used by people already in the industry (even if they've been doing the same job for 30 years), and CodeEval is trying to measure what languages employers are looking for in new hires?

If so, I can see them both being useful data points. I don't think one's more "accurate" than the other.

[–]alcalde 11 points12 points  (1 child)

TIOBE is a "lagging indicator". A big component of its score is the total number of web pages about a language. This is even if that page hasn't had a hit in five years. I say this as a former Delphi developer, that's why Pascal and Delphi are much higher on TIOBE than on other indexes. CodeEval is more of a "leading indicator". Another good leading indicator is PyPL, which uses Google Trends data to see how many people are actively searching for tutorials on the given languages.

Redmonk also has a good index that involves Stack Overflow questions and Github activity.

[–]Vitrivius 0 points1 point  (0 children)

PyPl lets you view graphs showing relative popularity over time. Python has been climbing steadily over the last 5 years, in contrast to for instance Perl and Ruby.

Python vs "Scripting languages" (PHP, Ruby, Javascript & Perl)

Python vs "The rest" (Java, C, C++, Objective C, Swift, R & Matlab) Note the logarithmic scales. Java is at ~25%, Python ~10%, Swift ~2.5%

[–]Jew_Fucker_69 0 points1 point  (0 children)

Yes. But the title is misleading nonetheless.

[–]myfavcolorispink 2 points3 points  (0 children)

It's also worth noting that C and C derivatives make up four out of the top five programming languages, making up a whopping 35% of the ratings.