? Os desenvolvedores de software Perl chamar a "fita adesiva da Internet ", porque a linguagem de programação presta-se a rápidas correções fácil de problemas de dados . Criado no final de 1980 pelo desenvolvedor de software Larry Wall , a aparência de Perl coincidiu com a crescente popularidade da Internet e os primórdios da World Wide Web . Perl veio do ambiente Unix e tem muitas características em comum com o outro software Unix. Finalidade
Perl é uma linguagem de programação de alto nível que se destaca no sofisticado processamento de arquivos de texto e , entre outros usos , pode gerar o Hyper Text Language Markup saída para páginas da web. Ele inclui interfaces para incorporar bancos de dados , tornando a linguagem adequada para e-commerce, fóruns, blogs e outros sites , baseados em dados dinâmicos (ver referência 4). Além de aplicações de Internet , Perl é útil para tarefas de administração do sistema no dia-a - dia, apresentação de relatórios e de manutenção.
Unix Background Fotografia de
Perl originados em computadores baseados em Unix e continua a sua popularidade em máquinas Linux . Sua sintaxe empresta muito de linguagens de script shell do Unix , assim como C, C + + e Unix utilitários de processamento de texto , como " awk . " As versões do Perl também estão disponíveis para o Microsoft Windows e Mac OS X.
Interpretado Idioma
uma linguagem compilada tradicionais, como C , COBOL e FORTRAN, o programador escreve um arquivo de origem na língua de escolha, em seguida, usa programa compilador da linguagem para criar um arquivo executável o computador executa diretamente. Por outro lado, um programador Perl corre o interpretador Perl em primeiro lugar, em seguida, grava e executa o código dentro do intérprete. O intérprete é um ambiente interativo que facilita a programação. O programador também pode executar código Perl a partir de uma linha de comando como este exemplo ilustra :
c: \\> perl programname.pl
Aqui ", prgramname.pl " é um arquivo de texto contendo um programa Perl
forças e fraquezas força chefe
do Perl é a velocidade de desenvolvimento ,. sua sintaxe concisa permite aos programadores escrever código poderosa rapidamente . A linguagem surgiu como um jogador importante , com uma base de desenvolvedores algumas estimativas colocam em mais de 1 milhão (ver referência 5). No entanto , a sintaxe densa de programas Perl também trabalha contra ele , fazendo com que os programas difíceis de ler e depurar.