Hmm, esta é uma notícia interessante. A Sun adquiriu o projeto JRuby, aquele que tenta fazer Ruby rodar direitinho na JVM. A última vez que tentei, o JRuby ainda tinha muitos problemas e não estava muito perto da compatibilidade total com Ruby. Mas este é um tipo de compra pela Sun sem precedentes. Como é apontado na nota, Ruby poderia ser a primeira linguagem a rodar oficialmente dentro da JVM. Ok, mas vamos com calma. JRuby é simplesmente um programa Java que interpreta código Ruby. Ou seja, não tem nada de especial, e não estaria rodando em cima da JVM, mas em cima de Java.
Entendo que para uma linguagem rodar realmente em cima da JVM teria que estar em um nível mais baixo. Provavelmente, seria necessária compilação – em tempo real ou não – para bytecode. Aí, sim, estaríamos mudando a linguagem fonte e compilando para a JVM, e esta seria usada como uma máquina cujo formato binário executável é o bytecode. Imagino que já haja implementações seguindo esta linha. Caso isso não seja feito, não vejo diferença fundamental entre rodar JRuby na JVM em comparação com rodar uma destas linguagem scriptáveis em Java que já rodam em Java há anos (Jython, Javascript, Groovy etc).
-
Posts recentes
- Como vender carros pra uma mulher
- Alive Inside: Um filme pra chorar e sorrir e mexer a bunda do sofá
- Cê tá pensando que eu sou loki, bicho?
- Eu disse, Berenice!
- Tibagi e Guartelá – papéis de parede
- De quê um bebê precisa? – ou – do que a internet se alimenta?
- Gente em tempos exponenciais
- Big Data para Crimes Digitais – uma solução trivial
- Começamos
- Me dreaming too
Arquivos do Blog