Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

The state of Perl

by FreeBeerReekingMonk (Deacon)
on Nov 30, 2016 at 20:01 UTC ( #1176973=perlmeditation: print w/replies, xml ) Need Help??

Some other monks made comments about the quietness on this site... here are some visual clues and trends:

As measured by github changes and stackoverflow tags....

Programming Language Popularity Chart

And also:

job-trends for perl and similar

If you add C++ to the latter, you will see nobody is looking for C++ jobs (but they search for C instead).

Replies are listed 'Best First'.
Re: The state of Perl
by mr_mischief (Monsignor) on Dec 05, 2016 at 20:15 UTC

    The chart I'm seeing says Perl is the top 20 or so most popular language on GitHub with about 146 million lines changed "recently". I'm not sure that's the biggest disaster considering Perl had its own distribution and deployment network years before GithHub existed. Sure, it'd be nice to see it closer to where Python or PHP are. Yet people make a handsome living with Clojure, R, Erlang, COBOL, and others that are well below Perl on that chart.

    As for the job seeker chart, although the absolute share of job postings is low for Perl (although it seems to be recovering from a trough there at the end) the number of jobs per seeker is quite high. That's a good thing if you're a skilled job seeker. It's also probably why some of the listings don't mention it. They'd rather recruit skills they can fill more easily. Get more people to look at that 4 jobs per seeker chart and the market will even out a bit.

    C++ is a great pun of a language name. It's a nightmare for search engine users. C isn't much better. Notice the tendency to use "golang", "Rlang", etc. with some of these names. Unsearchable names are a real problem.

      "Unsearchable names are a real problem."

      Like Perl, space, 6, for example.

      Jenda
      Enoch was right!
      Enjoy the last years of Rome.

        Indeed, that's a wonderful example. It hurts Perl6 and Perl5 both that extra hoop jumping is required to find information about either one exclusive of the other. That's probably the strongest argument I can can think of for not naming two different but related languages as if they are mere version differences.

        I'm not one of the anti-6 folks. I like both of them. I just wish it the naming wasn't so confusing for the search engines. Using quotes helps in SEs that understand them, though. "Perl" is still unique enough that "Perl 6" gives decent results. Searching for "Perl 5" becomes problematic though if you're looking for stuff written before the " 5" was necessary for differentiation. It's still not as bad as searching for some of these others, but it could be better.

Re: The state of Perl
by soonix (Canon) on Dec 01, 2016 at 08:32 UTC
    The declining number of Job offers might be due to the fact that with Perl you get more things done than with other languages

    (now is there a half-tongue-in-cheek smiley?)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://1176973]
Approved by stevieb
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2023-02-01 19:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (13 votes). Check out past polls.

    Notices?