The locate command isn't a good way to measure how much of any given
language there is on your system, since file extensions don't need to be
used. That is, not all Perl scripts end in .pl (or .pm), not all Python
scripts end in .py (or .pyc), and not all Ruby scripts end in .rb. On top
of that, the files most likely to end in those extensions are support
files, inflating the numbers.