I did 2/3 of my work for my masters-level distributed and parallel programming class in Perl, with the remaining in C. This was in 2001.
It was the first time I’d used either, but I was floored at how easy it was to do the same stuff in Perl that I’d started doing in C. (I knew a number of other languages at the time.)
Oh, and I can add that I got an “A” in it and it was a six-week, compressed 1/2 summer class.
I still can’t believe how I did it. Very cool stuff!
Try writing a cross assembler for any microprocessor. Perl would be a terrible choice for that job.