Estou aprendendo Perl agora e devo dizer, há algo incrível sobre Perl. Há muito tempo que pretendo aprender e agora que estou, é incrível. Eu li como o Perl é um grande hack e concordo. (Agora estou entrando em um modo de discurso onde explico sua grandiosidade com código. Pessoalmente, quando eu leio outros, é interessante, mas realmente não se aplica a mim. Portanto, este post é dedicado apenas para mim e todos aqueles caras que sempre discordo)
Dizem que o Perl é feito por um linguista. Eu posso ver por quê. Veja Perl vs Python. Em Python, quando você deseja multiplicar strings e letras, é assim:
print "fred" * 3
Surpreendentemente, em Perl é um erro e retorna 0
.
print $fred x 3
Sim, você precisa de um x
e não *
.
Por falar em variáveis, Python vs Perl
print "I ate a %s" % steak
print "I ate a $steak"
O fato de você precisar usar “” e não “” para invocar variáveis em strings é incrível e de alguma forma semanticamente limpo.
Chamar funções também é muito legal. Gosto do fato de que você não precisa usar ()
mais. Também gosto de como você os declara – os argumentos não são declarados na função como Python:
def fark(you): # really annoying compared to sub fark { my fark }
Ainda não terminei o Perl, mas estou gostando muito até agora. Claro, ainda não sou um veterano, então não vou entender todos aqueles pesadelos de Perl hackeado. Até então ~ pandaox