Perl, o que é


O Perl é uma linguagem de programação dinâmica interpretada de alto nível. É importante ressaltar que ele representa um grupo de linguagens de programação: Perl 5 e Perl 6. Na prática, as atualizações em ambas ocorrem independentemente. As linguagens interpretadas merecem destaque especial, pois têm a função de receber, interpretar e traduzir a informação em uma linguagem-fonte para uma linguagem-alvo. Apesar de ser classificado como linguagem interpretada, o Perl é um pouco especial: ele também atua como compilador. Ficou complexo? Tenha calma, a gente explica! O papel do Perl é compilar o código de um programa antes de executá-lo. Assim, existe um estágio de otimização, em que o código executável performa de maneira mais ágil. Contudo, essa linguagen não “grava” o código em um arquivo separado, mas sim na memória, antes de executá-lo.

Características do Perl


O Perl combina as características de uma linguagem interpretada com a de uma linguagem compilada, pois une o desenvolvimento rápido do primeiro tipo à execução eficiente do segundo. É interessante, certo? Esta linguagem foi introduzida oficialmente em 1987, por Larry Wall, com um objetivo simples: editar textos. Hoje, porém, ela é utilizada para outras finalidades como: programação de rede, administração de sistema Linux, desenvolvimento web e desenvolvimento de sites. Um aspecto interessante do Perl é sua utilização de elementos de linguagem natural, por isso ele é considerado uma linguagem interpretada. Com expressões regulares, a linguagem de programação possui gramática e sintaxes específicas, então você não precisa aprender uma maneira particular de resolver problemas.

Sintaxe básica da linguagem Perl


Assim como outras linguagens de programação, para aprender como programar em Perl, você deverá aprender a sintaxe da linguagem. O Perl possui sintaxe e conceitos de muitas linguagens como C, AWK, sed, Bourne Shell, Lisp, Smalltalk e a própria língua inglesa. Um script Perl consiste em uma ou mais instruções. Essas declarações são diretamente inseridas no script, sem precisar de uma função main (). As instruções Perl terminam em ponto e vírgula, conforme você pode ver abaixo:
print “Hello, world”; Se quiser sair programando em Perl depois de ler este artigo, é importante conhecer as expressões regulares, que tornam a linguagem tão mais rápida que outras. Elas são um padrão que se casa em uma string, e algumas são:

\d+ = uma sequência de dígitos;

\w+\d = uma sequência de letras ou dígitos seguida de um dígito.

\w+(\d|\.) = uma sequência de letras ou dígitos seguida de um dígito ou de um ponto.

nome:\s*.* = a palavra nome seguida de zero ou mais espaços (os espaços são opcionais) e qualquer caractere zero ou mais vezes;

nome:\s*(.*) = igual ao anterior, mas os parênteses servem para capturar em $1 este valor.



Caso tenha ficado interessado, aqui está um curso

Fatec Americana - Faculdade de Tecnologia de Americana Ministro Ralph Biasi
Curso de Análise e Desenvolvimento de Sistemas
Site gerado por alunos do segundo semestre
Web hosting by Somee.com