Balderdash!
I have a terrible memory. I've been using Perl for over a decade and I still have to look up the arguments for "push". (Is it push("$object", @list) or push(@list, "$object")? My brain hurts already!)
However, despite that handicap. Uh... what was I saying? Oh yeah. Despite my memory issues, I've found Perl to be an extremely useful programming language. In fact, I find Python to be a big pain because about 90% of my Perl programs are simple things that I use only once or twice. I don't want to write object oriented code.
I want to spew out the solution as quickly as my memory can (before I forget what I wanted to do). Sitting around and attempting to build an object models is just not for me. I want a variable that can be a string in one second, and a numeric the very next second. Perl fits this to a tea.
Then, there are the more complex stuff that I do. Complex little things that can take four or five thousands lines of code. Again, Perl comes to the rescue. I can quickly create object oriented code, cheat where I need to, and even produce code that is readable and supportable by others.
To me, Perl is the Leatherman of Programming languages. |