<br><br><div class="gmail_quote">2011/8/4 Felipe Magno de Almeida <span dir="ltr"><<a href="mailto:felipe.m.almeida@gmail.com">felipe.m.almeida@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":1is">Então deveriamos incluir elas também no padrão? Teríamos ainda<br>
mais programadores preparados para TV Digital com essas<br>
linguagens.<br>
</div></blockquote></div><br>[please use Google Translate for translation: <a href="http://translate.google.com">http://translate.google.com</a>]<br><br>Veo que no entiendes como funciona Java. Java no es sólo un lenguaje de programación.<br clear="all">
La belleza de Java es que es 3 cosas a la vez:<br><br>-Un lenguaje de programacion<br>-Una máquina virtual (JVM)<br>y <br>-Un ecosistema de software<br><br>Se puede "usar Java" sin *escribr java*. Los programas Java son compilados a un pseudoejecutable, Java Bytecode. Entonces, yo puedo escribir Ruby, y mediante un compilador (xRuby) obtener Java Bytecode, o puedo escribir Rexx, y mediante NetRexx, compilarlo a Java bytecode. Ejecutables Java que corren en la JVM.<br>
<br>Entonces, si este codigo llama a las APIs Ginga-J, podria perfectamente escribir código en Ruby o NetRexx, y tener un ejecutable Java que corra sobre Ginga-J.<br><br>Por ejemplo, hay gente que está desarrollando apps para Android con NetRexx, compilando al pseudocódigo Java y traduciendolo a Davlik (la VM de Google).<br>
<br>Atte.<br>FC<br><br>