[Triangulo-pm] [Perl 5 - Básico] #1 Hello World
Adriano Ferreira
a.r.ferreira em gmail.com
Domingo Agosto 2 09:09:37 PDT 2009
[Perl 5 - Básico] #1 Hello World
Perl é uma linguagem concisa (até demais em certos casos). Mas o mais
importante disso é que permite expressar em poucos comandos ou
expressões certas tarefas que exigem muito mais codificação em outras
linguagens.
O exemplo clássico é o programa "Hello, World". Em Perl, ele é
simplesmente
#!/usr/bin/perl
print "Hello, World!\n";
que não tem nada das baboseiras de um "Hello, World" em C (ou Java) com
include's (import's), declarações de main(), etc.
A filosofia é assim: "Hello, World!" é um programa cujo comportamento
é estupidamente simples (e inútil - mas isto não vem o caso, ele é
um clássico). Se assim é assim tão simples, o código deve ser
simples. Portanto um único comando.
Para dizer a verdade, ele é tão simples que não merece nem a edição
de um arquivo para colocar um *shebang line* (aquela linha que começa
com #!) e o "print". Você pode fazer direto do interpretador de
comandos:
$ perl -e 'print "Hello, World!\n" '
ou (para aqueles em Windows)
> perl -e " print qq{Hello, World!\n} "
Triangulo-pm, 2008-05-17 17:00
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/triangulo-pm/attachments/20090802/014c256b/attachment.html>
Mais detalhes sobre a lista de discussão Triangulo-pm