NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Perl is weirder (Score:1)
-- 120 chars should be all we're allowed for epitaphs as well.
Too Easy! (Score:1)
It is practically impossible to teach good programming to students that have had a prior exposure to Java: as potential programmers they are mentally mutilated beyond hope of regeneration.
Reply to This
Parent
Re: (Score:1)
Essentially you feel _guilty_ for not ensuring everything is of the "right" type instead of "going with the flow".
Combine type paranoia (will the code combust at runtime if I don't pin down every detail?!) with a penchant for over-engineering problems and you have the recipe for a very unpleasant, overly-verbose muck-up.
Re: (Score:1)
Hey, I switched from Java to Perl too, mostly because I compared how much work it was to send mail from Java in 1998 with how easy it was to send mail from the shell, and then decided to use something slightly more cross-platform than whatever the default shell was on HP-UX 9.
Re: (Score:1)
At least we now know Java is Cobol designed by and for accountants.
Re: (Score:1)
I think there’s a quote trying to be coined in there. Maybe “Classes are to Java programmers as GOTO is to BASIC kids”? Hm, not catchy enough.
Re: (Score:2)
Interfaces are to Java what machines are to Rube Goldberg.
Re: (Score:1)
When the only tool you have is Java, every problem looks like a FactoryFactory.
Re: (Score:1)
That doesn’t convey the punchy idea that I was hoping to capture, though: that casting every task and problem as a class hierarchy is just as brain-damaged as casting every control flow as
IF GOTOs.Re: (Score:1)
Ontology recapitulates zymarikology?
This one goes out to all of the Greek-speaking philosophy-loving ex-biologists in the audience. (I really tried to work the word "contravariance" in there, but yeesh.)
Re: (Score:1)
LOL!
You get some bonus points for that. The only problem is almost nobody will know what you’re talking about.