3 ms·
I believe this is a major reason. Demographic shift. Perl grew to prominence when being a creole of C, shell, sed, awk, and lisp was an advantage. Anyone who
by daotoad 6y ago
I believe this is a major reason. Demographic shift.
Perl grew to prominence when being a creole of C, shell, sed, awk, and lisp was an advantage. Anyone who might reasonably use it would be familiar with at least a few of these tools.
Now, we live in a very different world. JavaScript is the new BASIC. Everyone has JsBASIC installed on their (virtual) machines. So that's what people learn on their own. Python and Java are closer to JS so, the transition is easier (at least superficially--I could argue that JS and Perl a lot in common, designwise).
- sea6ear 6y agoI think a related factor is the shift from raw text to databases. Perl's text oriented tools shine (obviously) when there is a lot of text to deal with. There was a lot of that at the dawn of the web. However, the rise of database backed web apps gradually removed a lot of the need for the special magic that Perl brought to the table.