in reply to Why after all ? not good

"Quick and Dirty" refers to small, hastily written scripts that aren't particularly robust or optimized. They often accomplish a specific, narrowly-defined goal, and can't be easily reused for similar tasks. In this context a program is "dirty" if it doesn't make the job of writing the next one any easier. Perl excels in this domain because it doesn't impose many restraints on the programmer. Other languages adopt various formalisms that are good practices for bigger projects, but overkill for a 10 line program. Perl's native abilities are also often a great match with the needs of the typical one-off script.

Of course, perl allows you to enable stricter coding guidelines with various pragmas such as 'use strict', and 'use warnings' (and actually 'use Module' in general makes for less-dirty code...). Hence the mantra "Perl makes the easy things easy and the hard things possible."

-Blake

Replies are listed 'Best First'.
Re: Re: Why after all ? not good
by Anonymous Monk on Sep 21, 2001 at 22:58 UTC
    I understand the context of 'dirty'.

    we can very well use "for onetime only" instead of "dirty".