La estructura completa de Perl deriva llargamente del llinguaxe C. Perl ye un llinguaxe imperativu, con variables, espresiones, asignaciones, bloques de códigu delimitados por llaves, estructures de control y subrutinas.