Como Desenvolver novas linguagens para JVM  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
MauNunes
Java Ninja

Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline

Alguém poderia me indicar algum material que fala sobre como criar novas linguagens para JVM. Acho interessante esseassunto e por isso queria saber como são feitas as linguagens JRuby, JPython, Scala e ate a Caju Script.

rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1617
Online

Criar linguagens é algo que não tem muito segredo. Você precisa conhecer um pouco de teoria das linguagens formais, compiladores e obter a especificação da JVM. Criar uma linguagem para a JVM é como criar qualquer outra linguagem. A diferença é que ao invés de gerar código assembly específico de uma arquitetura você gera bytecodes da JVM.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
msantaguida
Entusiasta Java

Membro desde: 04/10/2007 15:45:00
Mensagens: 16
Offline


MauNunes,

É interessante vc dar uma lida na especificação da VM.

http://java.sun.com/docs/books/jvms/first_edition/html/VMSpecTOC.doc.html

SCJP 5.0
SCWCD 5.0
SCBCD 5.0
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team