A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Linguagem Perl - Introdução

Qui

20

Nov

2008


11:38

(6 votos, média 4.00 de 5) 


Wall

PERL é o acrônimo de Practical Extraction and Report Language. A linguagem surgiu em 1987 no universo UNIX e é obra de uma única pessoa, Larry Wall, um guru. Até os dias de hoje, Wall continua liderando o aperfeiçoamento da sintaxe da Perl.

Aliás, Wall possui uma home page que chega a ser engraçada de tão ruim que é. Se tiver curiosidade, dê uma olhada no que ele mesmo chama de sofrível wink

PERL - uma linguagem aberta

De acordo com a filosofia UNIX, Perl é uma linguagem de código aberto. Suas possibilidades e aplicações crescem a cada nova versão do Interpretador Perl. A partir da versão 5.0, a Perl suporta a programação orientada a objetos. Apesar disto, a Perl continua sendo uma linguagem de script cuja principal característica é a manipulação de dados, repleta de truques de automatização. A linguagem recebeu um enorme impulso e tornou-se uma "febre" quando passou a ser utilizada na programação de CGIs utilizadas na World Wide Web.

A Perl é considerada uma linguagem de hackers, com a qual se pode obter resultados incríveis através dos comandos de um programa. Para os principiantes, o código fonte de um script Perl mais parece um desastre de conversão ou um dump acidental. A linguagem possui uma sintaxe temperamental que, propositadamente, não se prende a padrões predefinidos. Perl se baseia na linguagem C, porém não pode ser comparada à C, ao Pascal ou a outra linguagem qualquer das modernas 4GL. Quem conhece outras linguagens de programação e resolver encarar a Perl terá que reaprender muita coisa mas, em compensação, descobrirá aspectos muito interessantes.

Arquivos contendo comandos Perl não são compilados para sistemas determinados. Estes arquivos são executados através de um programa interpretador. As desvantagens deste princípio: os scripts não são tão rápidos quanto programas compilados ou linkeditados; por isso, os scripts são mais adequados para pequenos procedimentos e aplicações. A vantagem: os scripts não precisam ser recompilados para cada sistema; essa característica permite rodar os scripts em qualquer sistema que tenha o interpretador instalado e sua portabilidade não apresenta problemas.

Informações adicionais você encontra em

imagem
Perl Language Home Page.

O interpretador Perl

Arquivos Perl são simples arquivos de texto ASCII que contêm comandos na sintaxe Perl. Você pode produzir tais arquivos com qualquer editor de texto que produza arquivos em ASCII puro. Para executar os comandos de um arquivo Perl é necessária a ação de um interpretador Perl.

O interpretador Perl é FREEWARE e está disponível para vários sistemas operacionais. Além disto, o código fonte do interpretador, em linguagem C, também está disponível. Isto significa que, se você possuir um compilador C, poderá compilar o interpretador para qualquer sistema operacional que desejar. Caso tenha interesse, verifique em

imagem
CPAN.

Instalação e chamada do interpretador Perl

Dependendo do sistema operacional, pode-se instalar o interpretador Perl manualmente ou através de programas de instalação. Se não houver um programa de instalação disponível, que auxilia na configuração do interpretador, procure os arquivos de ajuda que acompanham os downloads para saber como proceder na instalação.

Caso você pretenda utilizar o interpretador Perl de um provedor de serviços de Internet, é necessário conhecer a localização do interpretador no servidor. Geralmente é /usr/bin/perl. Em caso de dúvida, solicite o endereço correto ao provedor.

игры покер без регистрацииинтернет магазин казанлобановский александр дочьтрансформер планшетвладимир пастор мунтян Soft Компанияхарьков лобановский

Informações adicionais