[Triangulo-pm] [Perl - Básico] #1 Hello World
Adriano Ferreira
aferreira em shopzilla.com
Sábado Maio 17 13:02:18 PDT 2008
[Perl - 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
Mais detalhes sobre a lista de discussão Triangulo-pm