[Cascavel-pm] Perl "roda mais lenta" que outras linguagens?

Nelson Ferraz nferraz em gmail.com
Quinta Março 25 02:41:17 PDT 2010


Em 25 de março de 2010 04:14, Otávio Fernandes <otaviof em gmail.com> escreveu:
> Eden,
>
>> Decisões são sempre tomadas em tempo de execução, e qualquer linguagem
>
> Em uma _linguagem_ estática como Java isso _não_ é verdade. Em tempo
> de compilação praticamente tudo o que o software ira executar sobre a
> VM será previamente decidido.

Eu estava conversando com o Flavio Glock, outro dia, sobre os
diferentes back-ends do Perlito.

O Perlito é um subset do Perl6, capaz de compilar a si mesmo
(bootstrap) para diversos back-ends: Perl5, Lisp, Java, V8, Go...

Um dado curioso é que o Perlito compilado em Java acabou sendo o mais
lento de todos. Não porque o Java seja lento (não é) mas porque o
Perlito é uma linguagem dinâmica, e Java não é otimizada para isso. O
Perlito compilado em Lisp é o mais rápido de todos.


Mais detalhes sobre a lista de discussão Cascavel-pm