En la próxima reunión de la comunidad de desarrolladores de Java de
Moscú ,
jug.msk.ru , celebrada el 4 de octubre de 2018, Charles Nutter habló sobre las tecnologías utilizadas por
JRuby y otros lenguajes dinámicos para
JVM .

Sobre el orador
Charles es uno de los dos desarrolladores clave del proyecto
JRuby . Un participante activo en conferencias como orador, incluidas varias veces, participó en conferencias del
Grupo JUG.ru.Algunos de sus informes en orden cronológico:
- Más allá de JVM ( YOW! 2013 : video )
- "¿Qué sigue para la JVM?" ( GOTO 2014 : video )
- “Hablemos de Invokedynamic” ( Joker 2016 : video , presentación )
- "De Java a la Asamblea: Down the Rabbit Hole" ( Joker 2016 : video , presentación )
- "Más de lo que quieres saber sobre la cadena de Java" ( JBreak 2017 : video , presentación )
- “Más de lo que desea saber sobre la cadena de Java” ( JPoint 2017 : Presentación )
- "Going Native: Funciones extranjeras en la JVM" ( JPoint 2017 : video , presentación )
- "JRuby en 2017: rápido, compatible y concurrente" ( RubyConfBY 2017 : video )
- “JRuby a los 15 años: enfrentando los desafíos” ( RubyKaigi 2017 : video )
- "MethodHandles Everywhere" ( Jfocus 2018 : video , presentación )
- Graal sin trufa ( JVM Language Summit 2018 : video )
Más enlaces:
twitter ,
blog técnico ,
GitHub ,
canal de YouTube .
Sobre el informe
La visita actual de Charles a Moscú estuvo relacionada con su participación en la conferencia
RubyRussia (ver
entrevista con él en Habré ). Los esfuerzos
realizados por Andrei Kogun permitieron a los participantes de
jug.msk.ru reunirse con Charles.
Andrew abre la reunión. Apretón de manos con el orador, que ya se ha convertido en una tradición.

En la primera mitad de la reunión, Charles habló sobre el estado actual de los lenguajes dinámicos en la
JVM : comparando lenguajes estáticos y dinámicos,
el lugar
de JRuby entre varios lenguajes de programación, caracterizando las propiedades de
JRuby , los resultados de las pruebas y el futuro de los lenguajes dinámicos.

En la segunda mitad hubo una demostración práctica de ejemplos que ilustran la presentación mostrada anteriormente.

Se hicieron preguntas bastante interesantes de la audiencia durante el discurso, y durante el descanso, y después de la reunión: sobre la relevancia del producto y la cantidad de desarrolladores de
JRuby , comparación del rendimiento de las implementaciones del lenguaje
Ruby , la razonabilidad y las características de la transición a
JRuby con
Jython (de
IvanPonomarev ), etc., etc. . Tanto al público
como a Charles les gustaron las preguntas.

La presentación del informe se puede encontrar
aquí (en
SpeakerDeck se ha creado una
cuenta jugmsk , en la que aparecerá un archivo de reuniones anteriores y se presentarán presentaciones futuras).
Las fotos aparecerán
aquí pronto. El video estará disponible en
YouTube (con el anuncio en
VK y
Google+ ). Es posible
suscribirse al boletín informativo con los anuncios de las siguientes reuniones
jug.msk.ru.