Perl é uma
linguagem de programação multiplataforma usada em aplicações de CGI para o web, para administração de sistemas linux e por várias aplicações que necessitam de facilidade de manipulação de strings. Permite a criação de
programas em ambientes
UNIX,
MSDOS,
Windows,
Macintosh,
OS/2 e outros
sistemas operacionais. Além de ser muito utilizada para programação de formulários
www e em tarefas administrativas de sistemas UNIX - onde a linguagem nasceu e se desenvolveu -, possui funções muito eficientes para manipulação de textos.
Perl é uma das linguagens preferidas por administradores de sistema e é especialmente versátil no processamento de cadeias (
strings), manipulação de texto e no
pattern matching implementado através de
expressões regulares, além de ser bastante adequada para o desenvolvimento de projetos utilizando uma
metodologia ágil.
Seu
slogan "
There's more than one way to do it"(Existe mais de uma maneira de fazer isso) demonstra exatamente o propósito da linguagem: sua flexibilidade e capacidade de fazer códigos funcionais.