LINGUAGEM DE PROGRAMAÇÃO PERL
LINGUAGEM DE PROGRAMAÇÃO PERL
ANDRÉ FELIPE DE SOUZA
JEFERSON POSSAMAI
RAFAEL STIEHLER
BLUMENAU
JUNHO - 2013
Sumário
1 INTRODUÇÃO 3
2 HISTÓRICO PERL 3
3 PARADIGMAS DE PROGRAMAÇÃO 5
4 OPERADORES 9
4.2 Operadores aritméticos 10
4.3 Operadores lógicos 11
4.4 Operadores de bits 12
4.5 Operadores para Replicar Strings 14
5 ESTRUTURA PADRÃO 14
6 DECLARAÇÃO DE VARIÁVEIS 14
6.1 Variável Scalar 14
6.2 Variável Array 14
6.3 Variável Hash: 15
7 COMANDOS BÁSICOS DE LEITURA E ESCRITA 16
7.1 Comando para escrita de variável: 16
7.2 Comando para leitura de variável: 17
8 CRITÉRIOS DE AVALIAÇÃO 18
8.1 Confiabilidade 19
8.1.1 Verificação de tipo 20
8.1.2 Manipulação de exceções 21
8.2 Portabilidade 23
8.3 Expressividade 24
8.4 Ortogonalidade 25
8.5 Legibilidade 26
8.5 Simplicidade 27
9 Descrição da implementação – Gestão de Viagens 28
10 Descrição do ambiente 30
10 CONCLUSÃO 31
11 BIBLIOGRAFIA 32
1 INTRODUÇÃO
Neste trabalho falaremos sobre as principais características da linguagem de programação Perl. Iremos contextualizar o seu histórico explicando quem foi seu principal criador, como a linguagem foi desenvolvida e com qual finalidade ela foi criada. Dentre outros pontos, iremos citar quais são suas principais características, em qual tipo de paradigma de programação ela é pertencente, e como funciona a sua estrutura básica, demonstrando também sua sintaxe e seus principais operadores. Dentre outras funcionalidades iremos explicar os seus principais critérios de avaliação, e faremos um pequeno sistema para demonstrar a utilização da linguagem.
2 HISTÓRICO PERL
Em 1986, Larry Wall era um programador de sistemas para o então secreto (e agora instinto) projeto "Blacker" da Nacional Security Agency, ao qual haviam sido delegadas as responsabilidades de construir um sistema de controle e administração com capacidade de produzir relatórios para uma rede de computadores em