¿Perl está optimizado para omitir los operandos lógicos restantes si la respuesta ya está decidida?

Por ejemplo, necesito hacer coincidir un texto si$do eq 'b'. Si ejecuto este código:

if (($do eq 'b') && (/text/))
{
do stuff
}

¿Perl evaluaría el primer paréntesis y el segundo paréntesis sin importar qué pararía en la evaluación del segundo paréntesis si el primer paréntesis fuera falso?

Siguiente preguntaaquí. (No sabía si debía hacer una nueva pregunta o publicarla aquí)

Respuestas a la pregunta(6)

Su respuesta a la pregunta