In my programs, if I have a string that doesn't need
variable or backslash interpolation, I take pains to use
single quotes. The rationale is, "Why arouse all that
interpolation machinery when you don't have to. The program
will probably run faster without it." But I notice
in the literature and in many CPAN modules I've examined
that double quotes are used with reckless abandon
when single quotes would do.
So I'm wondering, "Am I really gaining anything by my practice?
Or does a double-quoted string with nothing to interpolate
get caught at compile-time,
with the compiler substituting simpler, non-interpolating
code?"