On 2008-08-31, Richard Heathfield <> wrote:
> Peter Michaux said:
>
>> On Aug 30, 3:03 pm, "Malcolm McLean" <regniz...@btinternet.com> wrote:
>>
>>> it is reasonable to hardcode paths in a Perl script,
>>> much less sensible to do so in a C program.
>>
>> Why is that?
>
> No reason whatsoever. Malcolm is wrong. If you want to hardcode paths in a
> C program, go to it. There will be an impact on portability (because the
> path might not have the same semantics or might not even exist on another
> machine), but that argument applies just as much to the Perl script.
>
Not really - a C program is almost always compiled, which means to change
a hardcoded path one needs to have access to the source code. By nature,
a Perl script is itself the source, meaning that any hardcoded paths are
going to be human-readable and mutable.
--
Andrew Poelstra
To email me, use the above email addresss with .com set to .net