From Why perl is a bad language:
Computer programmers, in my opinion, read code by pattern matching. That is, with a particular language (and even across languages), they see and recognise patterns which enables them to read and understand the code more quickly.... Equally many programmers will not remember all of the syntax of the language, which means they need to reach for a reference more often.
The author hasn't convinced me that shaving monkeys and sending them to Evelyn Wood courses will help them write maintainable code. (Shave a gorilla and put him in a button-up shirt; he can become a software company CEO.)
I wish, all ponies and unicorns, that just once someone would show me that (let's say Scheme, because it has very little syntax) code with symbol names of davidThomasIsAMonkey and doIt has syntax problems.
I predict the next criticism I find will be as insightful as "Perl is a bad language because you have to use THE SHIFT KEY to make sigils, and that slows down typing speed! THE UNREPENTANT HORROR!!"
From the post... (Score:2)
Re: (Score:1)
Re: (Score:1)
I read bart's comment as missing the word "small" in "small subset of Perl".
My personal small subset of Perl leaves out
study,reset,dbmopen,dbmclose, anddump, for example. I wish I could excisereftoo, but....Re: (Score:2)
Re: (Score:1)
I have used them, though it was five years ago. I even figured out a way to make them work lexically in pure Perl.
Re: (Score:2)
If perl provides a feature that is just what you need, but you decided long ago you'll never use that feature, you're not doing it right. IMO.
I've never used formats in the past. I'm not saying I'll never use them in the future. It's unlikely, because formats only work well for fixed pitch fonts, but I never say never.
Re: (Score:1)