Programando em Perl (parte 1)

Neste artigo veremos um pouco sobre o Perl, que é uma linguagem de programação. Veremos alguns conceitos básicos e iniciais para programar.

[ Hits: 69.908 ]

Por: André em 06/04/2010 | Blog: http://127.0.0.1


Variáveis e strings



Vamos agora fazer algo bem parecido com o que fizemos anteriormente, só que ao invés de usarmos números inteiros, usaremos strings.

Algoritmo:

INICIO
declare nome;
nome = Andre
declare sobrenome;
sobrenome = Junior
imprima Ola nome sobrenome
FIM

Passando isso para o Perl, teríamos:

#!/usr/bin/perl

$nome = "Andre";
$sobrenome = "Junior";

print "Ola $nome $sobrenome \n\n\n";
exit;

Interpretando isso teríamos:

Ola Andre Junior

E logo após a quebra de 3 linhas.

Vamos fazer melhor agora, para simplificar ainda mais, vamos imprimir apenas uma nova variável que iremos criar chamado "nome_completo".

#!/usr/bin/perl

$nome = "Andre";
$sobrenome = "Junior";
$nome_completo = "$nome $sobrenome";

print "Ola $nome_completo \n\n\n";
exit;

Viram só?! Bem parecido com o que fizemos com os números anteriormente. Vamos agora juntar tudo que aprendemos com base no seguinte algoritmo:

INICIO
declare nome;
nome = Andre
declare sobrenome;
sobrenome = Junior
declare nome_completo;
nome_completo = nome sobrenome
declare id;
id = 46
declare pais;
pais = Brasil
imprima nome_completo (pular linha) id (pular linha) pais (pular linha)
FIM

Passando isso para o Perl teríamos:

#!/usr/bin/perl

$nome = "Andre";
$sobrenome = "Junior";
$nome_completo = "$nome $sobrenome";
$id = 46;
$pais = Brasil;

print "Nome completo: $nome_completo\nNumero de identificacao: $id\nPais:$pais\n";
exit;

Interpretando este código teríamos:

Nome completo: Andre Junior
Numero de identificacao: 46
Pais:Brasil

Conclusão

É sempre bom aprendermos uma nova linguagem de programação, como vocês podem ver aqui no VOL, eu venho escrevendo uma série de artigos sobre programação por aqui, seguem alguns deles.

Java:
C:
Ruby:
E agora Perl também. Pretendo dar continuidade aos artigos sobre programação.

Espero que estejam gostando do conteúdo. Comentários são bem vindos, críticas construtivas também, sugestões etc. Desculpem qualquer erro ou coisa do tipo, caso tenham dúvidas sintam-se a vontade para perguntar.

Att André S. Rosa Junior
www.juniorlinux.com.br

Página anterior    

Páginas do artigo
   1. Introdução e instalação
   2. O primeiro contato
   3. Variáveis e números
   4. Variáveis e strings
Outros artigos deste autor

Pentesting on PHP apps: XSS

Introdução aos sistemas operacionais

Linux e Windows: Quebrando Estereótipos

Fedora 12 - instalação e uso

Instalando o Debian em uma máquina virtual (VirtualBox)

Leitura recomendada

Um pouco de PERL

Comparação entre Tcl e Perl

Módulos CPAN no Debian e distros GNU/Linux em geral

Programando em Perl (parte 2)

URL amigável com Perl

  
Comentários
[1] Comentário enviado por removido em 07/04/2010 - 09:48h

Boa iniciativa. Parabéns

[2] Comentário enviado por gleisonbs em 07/04/2010 - 13:35h

Muito bom!

No aguardo da parte 2. :)

[3] Comentário enviado por pantufa4 em 07/04/2010 - 14:04h

obrigado!!! para um iniciado como eu esta introdução é cinco estrelas :)))) num ,maximo de ***** tank's

[4] Comentário enviado por valterrezendeeng em 07/04/2010 - 14:20h


Parabens !!!

Gostei da Introdução...

Estou aguardando o curso Completo .. rsrsrs

Abraço

[5] Comentário enviado por fnx-15 em 07/04/2010 - 20:47h

show! gostei pak's principalmente para um iniciante como eu

[6] Comentário enviado por SamL em 08/04/2010 - 15:31h

Gostei do artigo
Valeu!

[7] Comentário enviado por jthomaz em 10/04/2010 - 16:24h

só faltou citar o " my " antes das variaveis :S

[8] Comentário enviado por fernandoamador em 12/04/2010 - 08:34h

Ótimo artigo...

[9] Comentário enviado por rodrigozanuzzo em 12/04/2010 - 14:10h

Muito bom, parabéns.

[10] Comentário enviado por daniel.capua em 17/04/2010 - 11:00h

Nunca achei que fosse aprender algo de PERL, pelo que me diziam era uma linguagem muito básica e até em desuso, passei a procurar mais sobre shell, php e C com isso, mas realmente concordo que aprender uma liguagem a mais nunca é demais, ainda mais quando de forma tão didática. Espero que faça do VOL seu caderno online compartilhado, para podermos compartilhar deste aprendizado.

[11] Comentário enviado por edivandoflf em 30/06/2010 - 08:44h

Já tinha ouvido falar sobre essa linguagem mas nunca tinha parado para estudar.

Valeu pela a iniciativa.

[12] Comentário enviado por lbneto em 27/03/2011 - 18:26h

Brother vc saberia me dizer como faz para usar a comparação deste modo

a<=>b

eu sei que se a for menor q b ele retorna um negativo
se a = b ele retorna 0
e se a>b ele retorna 1

Minha duvida é como eu faço, devo declarar uma variavel para pegar o resultado e depois fazer um if para ver se foi maior, menor ou igual?

Valeu abraço.

[13] Comentário enviado por AyrtonGomes em 05/02/2012 - 03:18h

Ótimo a linguagem parece ser ser de fácil entendimento, e ainda você publicando um ótimo artigo como este fica facil entender, obrigado x)

[14] Comentário enviado por arcanosam em 08/07/2015 - 11:17h

Gostei muito. Busquei saber sobre esta linguagem por conta do OTRS (http://otrs.github.io/)

Bem simples... como já conheço um pouco o PHP, vi que há semelhanças...

Obrigado e parabéns pela simples, mas eficiente introdução


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts