losing many of those 'nasty features' that confounded so many programmers, Pointers, malloc/free, system calls,
Why would I want to manage memory myself? To me, that's just one more tedious job that the computer should be doing for me. While I've occationally had problems with garbage collection (usually a poorly-coded DESTROY subroutine), they've almost always turned out to be my fault.
System calls are just something you have to live with sometime, and I have run into Java's poor support for them on more than one occation. Saying its "unportable" is silly. If the given system anything close to POSIX, they should work. If it's not close to POSIX, you'd have a hard time finding a Java VM for it anyway.
I won't comment on pointers, since I haven't done enough C programming to get myself buried in them.
Perl was marketted to the community at large with not much more than, "use this, see if you like it."
Zelotry trancends languages. I don't think the Perl community gets off the hook here. Perl just doesn't have a multi-billion dollar corporation with a marketing department to match.
Ever meet a hard core Perl programmer who didn't know anything more than Perl?
No, but I've met plenty of PERL programmers who didn't :)
Ever meet a Java programmer who knew anything more than Java,and many times not even that much?
Yeah, me. I used to do everything in Java, until I got sick of its bloated API. I had learned BASIC, a little Perl, and C/C++ before hand.
Java the Language: beautiful, clean, nearly-pure-OO
Java the API: which ear did my brain crawl out of?
I have a love-hate relationship with Perl OO. No implicit passing of $self, no (true) function prototyping, having to bless your reference on your own, and generally placing more of the burden on the programmer. At the same time, I realize that many of these things allow for increadibly powerful things to be done that simply can't be done in Java, or would take an increadible ammount of lines to do.
----
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
-- Schemer
:(){ :|:&};:
Note: All code is untested, unless otherwise stated
In reply to Re: Hype Vs Substance (Yet Another Perl Versus Java Node)
by hardburn
in thread Hype Vs Substance (Yet Another Perl Versus Java Node)
by ptkdb
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |