¿Por qué las variables de Perl deben comenzar con $,%, @ (sigils)?

¿Por qué las variables de Perl deben comenzar con diferentes caracteres (sigilos)?

Las variables escalares comienzan con$

Hashes comenzar con%

Los arreglos comienzan con@

¿Por qué son así?

Respuestas a la pregunta(6)

Su respuesta a la pregunta