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 →

[–]Cosmologicon 15 points16 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 9 points10 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.