Va a cuestión de gustos, yo Perl no lo he usado Python si, los dos son de sintaxis similares, por lo tanto a mi modo de ver, para cosas rápidas y ágil a lenguaje interpretado...
Para sistemas si es a bajo nivel, no hay decisión, obligatoriamente has de usar C ya que es el lenguaje nativo de los sistemas operativos.
Nota: Si sistema te refieres hacer programas de escritorio, para sniffear, ver puertos... incluso exploits, sigo pensando lenguaje interpretado por su facilidad de sintaxis y versatilidad.
Para sistemas si es a bajo nivel, no hay decisión, obligatoriamente has de usar C ya que es el lenguaje nativo de los sistemas operativos.
Nota: Si sistema te refieres hacer programas de escritorio, para sniffear, ver puertos... incluso exploits, sigo pensando lenguaje interpretado por su facilidad de sintaxis y versatilidad.


