victocha escreveu:
Olha fcbatera, PERL não pode ser comparado a C/C++ não! definitivamente a linguagem é alto nível e não disponibiliza tantos recursos para manipulação de estruturas de dados, ponteiros e coisas low level.sabe como é ?
victocha não sei o que você entende por estrutura de dados e/ou ponteiros, mas ja que foi citado a wikipedia(
http://pt.wikipedia.org/wiki/Estrutura_de_dados)...
Perl tem mais de 28 mil módulos para trabalhar(
http://search.cpan.org) com diversas coisas e entre elas com estruturas de dados. Se fomos entrar nos méritos de tipos de dados, perl possui hashes e listas heterogeneas o que torna muito mais fácil o uso das mesmas em soluções complexas.
http://perldoc.perl.org/perldata.html
Ponteiros e seguindo o principio básico de que um pointer é uma "variável" que aponta para um endereço de memória, perl tem uma implementação que segue este preceito chamada de ref, onde você poder ter uma ref de uma variavel, um handler de arquivo, um sub, um objeto, etc..
http://perldoc.perl.org/perlref.html
E caso você ainda precise de mais poder.... pode "fundir" perl em sua app escrita em C ou C em sua app escrita em perl...
http://search.cpan.org/~smueller/InlineX-XS-0.02/lib/InlineX/XS.pm
http://perldoc.perl.org/perlxs.html
http://perldoc.perl.org/perlembed.html
Isso não permitiria a manipulação de coisas em "low level" como você disse?
Em minha humilde opinião, assim como você disse C não pode ser comparado com Perl, pois são duas linguagens com características diferentes, mas a explicação do motivo não procede e carece de informações. Não me leve a mal, por favor, mas é a minha opinião!
Abraços,