Perl Brasil

Pesquisar

Documentação

Artigos

Planeta

Eventos


YAPC Brasil 2010

Comunidade

r37 - 18 Aug 2010 - DanielRuoso

Perl é uma linguagem de programação estável e multiplataforma, usada em aplicações de missão crítica em todos os setores, e é bastante usada para desenvolver aplicações web de todos os tipos. Perl é acima de tudo uma comunidade, envolva-se agora mesmo assinando a lista cascavel-pm e entrando no canal de irc #perl.br em irc.freenode.org.

A documentação de Perl está sendo traduzida para português e você pode nos ajudar, veja como participar do processo de tradução.

YAPC::Brasil 2010 - Perl: Solução e Integração de Negócios

Artigos

Fatos

  • Perl é uma linguagem estável e multiplataforma
  • É usada em aplicações de missão crítica em todos os setores
  • Perl é um software livre, disponível sob a Licença Artística ou a GNU General Public License (GPL).
  • Perl foi criada por Larry Wall.
  • Perl 1.0 foi lançada na usenet alt.comp.sources em 1987
  • Possui mais de 10 mil módulos para as mais diversas finalidades
  • Tem como lema: "There's More Than One Way To Do It" (TMTOWTDI)
  • Sua atual versão estável é 5.12.0

Sistemas operacionais

Características

  • Perl tira as melhores características de linguagens como C, awk, sed, sh, e BASIC, entre outras.
  • Sua interface de integração com base de dados (DBI) suporta muitos bancos de dados, incluindo Oracle, Sybase, Postgres, MySQL e outros.
  • Perl tem módulos para trabalhar com HTML, XML, e outras linguagens de markup.
  • Perl suporta Unicode.
  • Perl permite programação procedural e orientada à objetos.
  • Perl pode acessar bibliotecas externas em C/C++ através de XS ou SWIG. Leia também sobre P5NCI.
  • Perl é extensível. Existem milhares de módulos disponíveis no Comprehensive Perl Archive Network (CPAN).
  • O interpretador Perl pode ser embutido em outros sistemas.

Perl e a World Wide Web

  • Perl é uma das mais populares linguagens de programação web, devido à suas capacidades de manipulação de textos e rápido ciclo de desenvolvimento.
  • Perl é conhecida como "a fita adesiva da Internet".
  • O módulo Perl CGI.pm faz com que a manipulação de formulários HTML seja muito simples.
  • Perl pode manipular dados encriptados, incluindo transações de comércio eletrônico.
  • Perl pode ser embutido em servidores web para aumentar a velocidade de processamento em até 2000%.
  • mod_perl permite que o servidor web Apache possa interpretar código Perl diretamente.
  • O pacote DBI do Perl faz com que a integração com banco de dados seja muito simples.