Yet another reason to use Perl for mid-sized projects instead of Java,
in cases when Java was sometimes chosen only because it was easier to hide the
source code of the app/module by coding it in Java, - was recently eliminated by the introduction
of obfuscators like
Stunnix Perl-Obfus or similar ones.
That's a very good news for us Perl fans.
Let's hope Perl will be treated even more seriously by corporations when Perl6 will be declared stable..
Perl teaches bad programming habbits if one didn't study it in full. One hust needs to read all manuals and better code produced by professionals.
The problem of OO in perl is that there are no dedicated keywords for it in syntax (like "class" or so) since OO is supported by a "special handling" in Perl, so people who just study language by glancing on the syntax are missing it. So Perl somehow may be indeed imperfect for bad programmers.
The biggest problem of Perl compared to other popular languages like C++ or Java was that there were no 100% reliable tools able to convert perl source to bytecode or native code without ability of getting cleartext of source code - that lowered acceptance of Perl for commercial software.
But IMHO with the availability of Stunnix Perl-Obfus - commercial obfuscator for Perl, this is solved now.
Yet another reason to use Perl for mid-sized projects instead of Java, in cases when Java was sometimes chosen only because it was easier to hide the source code of the app/module by coding it in Java, - was recently eliminated by the introduction of obfuscators like Stunnix Perl-Obfus or similar ones. That's a very good news for us Perl fans. Let's hope Perl will be treated even more seriously by corporations when Perl6 will be declared stable..
Kidding? Not funny.
The biggest problem of Perl compared to other popular languages like C++ or Java was that there were no 100% reliable tools able to convert perl source to bytecode or native code without ability of getting cleartext of source code - that lowered acceptance of Perl for commercial software. But IMHO with the availability of Stunnix Perl-Obfus - commercial obfuscator for Perl, this is solved now.
Exactly - just use the tools to fit other code to your habbits.