A compiler is a tool to protect a programmer from himself

Yes, I do like statically typed languages like Eiffel and use perl only if there is some project requirement that forces me to do so.