in reply to A Melancholy Monkday
Perl started out as a language for hacking together reports and automating system maintenance tasks. For a while, Perl was the go-to language for web development as well, and I think this is why it gained a lot of "mainstream popularity". Fast forward 20 years or so, and there's a whole lot of languages equally well suited for web development. (Some people would say better suited. Pff...) Some of those languages are well suited for other purposes too, and sometimes you can't do without them. (If "yum" was written in Perl I would never install Python. Ever.)
So, why are people choosing those other languages? Apart from there being a lot of choice out there, here's a few of the reasons I've heard from co-workers and friends:
Fortunately, I have a team leader and a boss who really doesn't care what languages my use to solve problems in the team, as long as we get the job done well and on time.
Between the five of us, we do VBscript, PowerShell, Perl, PHP, Javascript, CMD batch scripting and BASH shell scripting. Plus some C/C++/C# and Java hacking if we have to. Back-ends we have to deal with include MySQL, PG, SQL Server and (occasionally) Oracle. Note that we don't even work with software development, it's all systems maintenance and troubleshooting.
The important thing for me is not if Perl is no.4 or no.14 on my team leader's list of preferred languages (because he stumbled across such a list on the interwebs). What matters to me is that I'm still allowed to use Perl for tasks where it makes sense to do so. Such as reporting and automating systems maintenance.
Time flies when you don't know what you're doing
|
---|