[SP-pm] Algumas duvidas sobre Perl

Nilson Santos Figueiredo Jr. acid06 at gmail.com
Wed Sep 22 18:54:03 PDT 2010


2010/9/22 thiago glauco <thiagoglauco at ticursos.net>:
> Pensando assim, o Java é interpretado...

Java é compilado para bytecode da JVM e depois interpretado pela JVM.
Existem processadores que executam diretamente as instruções Java, com
limitações. Teve uma época que existiam celulares com isso, não sei se
ainda tem. No Android, o código Java é compilado para bytecode da
Dalvik no final das contas, não roda em uma JVM e tem um formato
diferente.

A diferença entre Perl e Java é que a máquina virtual do Java é "mais
máquina virtual" do que a do Perl, existem outras linguagens que
compilam pra JVM (Jython, JRuby, Groovy), etc. Por isso nem é comum
escutar falando por aí em "máquina virtual do Perl", porque, com
efeito, é uma máquina virtual que *só serve* pro Perl e acho que seja
difícil desacoplar uma coisa da outra.

Mas o princípio, no fundo, é o mesmo.

-Nilson


More information about the SaoPaulo-pm mailing list