http://qs321.pair.com?node_id=11141323
User since: Feb 11, 2022 at 01:39 UTC (2 years ago)
Last here: Apr 13, 2024 at 10:41 UTC (6 days ago)
Experience: 23
Level:Novice (2)
Writeups: 3
Location:PGH, PA
User's localtime: Apr 19, 2024 at 21:23 UTC
Scratchpad: View
For this user:Search nodes

I am a young monk who knows few Perls. I've come to the monastery to learn the ancient tongue and carry on its legacy. As a child of the shell myself, I admire Perl for its s‎crip‎ting capabilities. As a student of programming, I like Perls philosophy of borrow from everything. I've always wanted a universal language. Write in any type of pseudo code and somehow have it all magically compile. Well that's probably impossible till they get that tower back together again. Till then we have perl.
I like writing in Perl even though I'm more fluent in Python and Bash and could often use one of those to accomplish the same task. I don't have any concrete way to explain my intuitions or preferences about it. I just feel that certain times Perl is the best tool for the job.
I also appreciate the great quantity of legacy code, that is still in production, written in Perl. I am also a fan of computer history and learning Perl has helped fill in certain gaps in the historical record for me. Likewise, I am a fan of computer security. Perl's role as the de facto backend language of the internet from the 90's into the 2000's, means that even today if you want to understand the security implications of legacy systems you should learn some Perl!
I also believe Perl is not a dead language. It is still hugely capable. It makes for a great automation language. As an amateur programmer and computer hobbyist Perl is more than enough for my needs (parsing logs, sending e-mail, automating backups). Plus with the massive collection of cpan modules it feel like you could use Perl to do almost anything as long as its hooked up to a computer.