|Do you know where your variables are?|
Re^3: Perl for big projectsby Anonymous Monk
|on Jul 11, 2006 at 15:56 UTC||Need Help??|
Perl is a language that a:
(a) philosophically, categorically refuses standardization ("There's more than one way to do it")
If that doesn't qualify as "write only", what language does? The only languages that I
The only way to make perl less "write-only" is to write coding standards to prevent abuses, and scale it back into a manageable language again.
However, part of the point of a higher level language is to enforce good coding conventions automatically: for example, no access to pointers in Perl means no pointer errors, even though programmer discipline, and "don't hire monkeys" should prevent pointer errors in C and assembly language. But traditionally, it hasn't.
Replacing human error with machine precision is exactly why we moved from assemblers to compilers in the first place. Then again, I'm sure a ton of people will now protest that "Assembly Language is not write only", and only a "j***a**" would think so...