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.