Pular para o conteúdo

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.
André andrezc
Hits: 71.814 Categoria: Perl Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 4: 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

   1. Introdução e instalação
   2. O primeiro contato
   3. Variáveis e números
   4. Variáveis e strings

L.F.A.Q : Linux Frequently Asked Questions

Expressões Regulares (POSIX) em C

A profissão: Programador

Fedora 12 - instalação e uso

Pentesting on PHP apps: XSS

Um pouco de PERL

Programando em Perl (parte 2)

Comparação entre Tcl e Perl

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

Enviando notificações do Nagios para o MSN

#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

Entre na sua conta para comentar.