> It's a matter of how difficult a language's semantics, type-checking, logical structures, and faculties make it to traverse the spectrum towards bad code.
You mean a different kind of "bad code" than the comment to which you replied.
Ruby, Python, Haskell, Prolog, ML, CL -- none of these languages prevent malicious or inexperienced coders from choosing poor identifiers, violating encapsulation, abusing or ignoring language-specific idioms, or designing a big ball of mud.
> I mean, have you seen the number of operators in Perl?
You mean a different kind of "bad code" than the comment to which you replied.
Ruby, Python, Haskell, Prolog, ML, CL -- none of these languages prevent malicious or inexperienced coders from choosing poor identifiers, violating encapsulation, abusing or ignoring language-specific idioms, or designing a big ball of mud.
> I mean, have you seen the number of operators in Perl?
That's Perl 6, not Perl 5, and it's out of date.