[Rio-pm] Perl é genuinamente uma linguagem de script ou híbrida?
Aureliano Guedes
guedes_1000 em hotmail.com
Sexta Fevereiro 17 06:43:47 PST 2012
Ja levantei essa duvida varias vezes, mas conversando um pouco, lendo e fazendo algumas comparação em relação a definição,
por hora eu creio que você possa dizer que Perl é uma linguagem script, contudo, bem diferenciada!
Perl gera um binário hibrido, ou uma especie de bitecode que é interpretada por um tipo de VM diferenciada, o que acontece em Perl
é que o "interpretador" monta o bitecode, assim como se fosse um asm, contudo seria uma linguagem de montagem especifica para o
interpretador que trabalha de forma semelhante a VM que temos para java, primeiro uma compilação incompleta gerando um binario hibrido
depois a montagem desse bitecode e por ultimo a passagem das intruções para o processador!
Não tenho certesa do que disse, mas ate hoje é a melhor definição que eu tenho!
Desculpem se eu estiver errado!
From: tiago.peczenyj em gmail.com
Date: Fri, 17 Feb 2012 11:49:11 -0200
To: rio-pm em pm.org
Subject: Re: [Rio-pm] Perl é genuinamente uma linguagem de script ou híbrida?
http://oreilly.com/catalog/pperl3/chapter/ch18.html
2012/2/17 Cleysinho <cleysinhonv em gmail.com>
Olá, desculpe as poucas informações. Geralmente linguagens rotuladas como de "script" fazem referência a linguagens interpretadas, teste caso eu entendo que são linguagens que não geram bit code ou compiladas em tempo real, como exemplo php. Outras linguagens com C por exemplo compilam uma única vez uma código e gera um arquivo binário com todas as instruções do programa.
Entendo que se o Perl é uma linguagem capaz de interpretar os códigos, ele se define como uma linguagem interpretada e se ao mesmo tempo gerar um bit code ou um único arquivo com as instruções a linguagem pode ser definida como híbrida. Porém não sei se a linguagem é capaz de fazer as duas coisas ao mesmo tempo e não encontrei nenhum livro que falasse isso, apenas um velho amigo que trabalha com computação desde a década de 60 e usou Perl no inicio da década de 90 que me deu esta dicas.
Em 17 de fevereiro de 2012 10:11, breno <breno em rio.pm.org> escreveu:
2012/2/17 Cleysinho <cleysinhonv em gmail.com>:
> Good Morning Mongers,
>
> Perguntinha simples: Perl é genuinamente uma linguagem de script ou uma
> linguagem híbrida? Estou procura de boas referências sobre este "aspecto" da
> linguagem.
>
Não sei se entendi, pode ser mais claro?
Qual a sua definição de "script"? E o que seria uma "linguagem híbrida"?
[]s
-b
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
--
.: Inteligência Coletiva :.Uma
inteligência distribuída por toda parte: tal é o nosso axioma inicial.
Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na
humanidade’. (Pierre Lévy)
www.cleysinho.blogspot.com
www.bioinfopop.ufv.br
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120217/7dfdfdea/attachment.html>
Mais detalhes sobre a lista de discussão Rio-pm