Tutorial Perl

Perl é um programming languagedesenvolvido por Larry Wall, especialmente projetado para processamento de texto. Significa extração prática e linguagem de relatório. Ele roda em uma variedade de plataformas, como Windows, Mac OS e as várias versões do UNIX. Este tutorial fornece uma compreensão completa do Perl.

Por que aprender Perl?

  • Perl é uma linguagem de programação multiplataforma estável.

  • Embora Perl não seja oficialmente um acrônimo, mas poucas pessoas o usaram como Practical Extraction and Report Language.

  • É usado para projetos de missão crítica nos setores público e privado.

  • Perl é um software de código aberto, licenciado sob sua Licença Artística ou GNU General Public License (GPL) .

  • Perl foi criado por Larry Wall.

  • Perl 1.0 foi lançado para alt.comp.sources da usenet em 1987.

  • No momento em que este tutorial foi escrito, a versão mais recente do perl era 5.16.2.

  • Perl está listado no Oxford English Dictionary .

A PC Magazine anunciou a Perl como finalista do Prêmio de Excelência Técnica de 1998 na categoria Ferramenta de Desenvolvimento.

Recursos Perl

  • Perl obtém os melhores recursos de outras linguagens, como C, awk, sed, sh e BASIC, entre outras.

  • A interface de integração de banco de dados Perls DBI oferece suporte a bancos de dados de terceiros, incluindo Oracle, Sybase, Postgres, MySQL e outros.

  • Perl funciona com HTML, XML e outras linguagens de marcação.

  • Perl oferece suporte a Unicode.

  • Perl é compatível com o ano 2000.

  • Perl suporta programação procedural e orientada a objetos.

  • Perl faz interface com bibliotecas C / C ++ externas por meio de XS ou SWIG.

  • Perl é extensível. Existem mais de 20.000 módulos de terceiros disponíveis na Comprehensive Perl Archive Network ( CPAN ).

  • O interpretador Perl pode ser embutido em outros sistemas.

Hello World usando Perl.

Apenas para deixá-lo um pouco entusiasmado com o Perl, vou apresentar um pequeno programa Perl Hello World convencional. Você pode experimentá-lo usando o link Demo.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Aplicações de Perl

Como mencionado antes, Perl é uma das linguagens mais amplamente usadas na web. Vou listar alguns deles aqui:

  • Perl costumava ser a linguagem de programação web mais popular devido às suas capacidades de manipulação de texto e ciclo de desenvolvimento rápido.

  • Perl é amplamente conhecido como " a fita adesiva da Internet ".

  • Perl pode lidar com dados criptografados da Web, incluindo transações de comércio eletrônico.

  • Perl pode ser embutido em servidores web para acelerar o processamento em até 2.000%.

  • O mod_perl do Perl permite que o servidor da web Apache incorpore um interpretador Perl.

  • O pacote DBI do Perl facilita a integração do banco de dados da web.

Público

este Perl tutorial foi preparado para iniciantes para ajudá-los a entender os conceitos básicos e avançados relacionados às linguagens de script Perl.

Pré-requisitos

Antes de começar a praticar com vários tipos de exemplos fornecidos nesta referência, estamos assumindo que você já teve contato com programação C e Unix Shell.