>>10
This is one of the worst versions of these. The Python one was good. The PHP one was good, but this one reeks of desperation and the reasoning behind a lot of what you call shitty are obvious.
Also
Perl doesn't require variables to be declared
Every perl programmer worth anything uses strict. Perl is one of the only scripting langauges to get lexical scoping correct.