Rated at position #34 (after Scratch) is Scala really important?
tiobe.com
tiobe.com
In the HN bubble one might ask "is Perl really important", which came in at #9.
TIOBE is a fun conversation generator, but hardly anything to be taken seriously. In 2004, when Google swapped an algorithm, a bunch of TIOBE "rankings" swung massively. Back then they only used Google (the rankings are generated from search engine results, more results == better). Now they use multiple engines, but the list of issues that make it crap persist.
- Older languages like perl, have years of postings and pages to draw from ... even if many of them are wrong with current perl. - Better documented languages generate less noise in terms of pages - Languages with a higher base engineer level (lisp) tend to generate less pages of noise - The system is very easily gamed by anyone with the motivation (not sure if anyone cares) - Communities that rally around good answers rather than repeat themselves generate less noise
Noise == Google Results == Rank
[1]: http://redmonk.com/sogrady/2013/02/28/language-rankings-1-13...
Answering the question: Yes, it is.
- Scala is bringing the best combination of functional and OO programming to the masses.
- New languages out there are asked "how do you improve on Scala?", which is a huge change, considering that a few years ago Java was the main comparison target.
- Languages like Java or C# are adopting improvements from Scala, which shows that Scala seems to have done a lot things right.
The explanation of the bad rating on Tiobe is the search string being used by Tiobe:
Tiobe searches for phrases like "$LANG programming", but in Scala (and Haskell) the phrase "programming in $LANG" is much more common. Therefore, both languages suffer from a bad rating. People at Tiobe are aware of it, but it seems as if they don't plan to fix it.
Some other language communities started to modify their websites to cheat the index. For example, the Delphi community went through all their documentation and blog and modified existing texts to read "Delphi programming" and gained a few positions afterwards.
Further info: http://blog.timbunce.org/2009/05/17/tiobe-index-is-being-gam...