Na próxima reunião da comunidade de Moscou de desenvolvedores Java
jug.msk.ru , realizada em 4 de outubro de 2018, Charles Nutter falou sobre as tecnologias usadas pelo
JRuby e outras linguagens dinâmicas para a
JVM .

Sobre o palestrante
Charles é um dos dois principais desenvolvedores do projeto
JRuby . Um participante ativo de conferências como palestrante, incluindo várias vezes participou de conferências do
grupo JUG.ru.Alguns de seus relatórios em ordem cronológica:
- Além da JVM ( YOW! 2013 : vídeo )
- "O que vem a seguir para a JVM?" ( GOTO 2014 : vídeo )
- “Vamos falar sobre Invokedynamic” ( Joker 2016 : vídeo , apresentação )
- “De Java à montagem: na toca do coelho” ( Joker 2016 : vídeo , apresentação )
- “Mais do que você deseja saber sobre a string do Java” ( JBreak 2017 : vídeo , apresentação )
- “Mais do que você deseja saber sobre a cadeia de caracteres do Java” ( JPoint 2017 : Apresentação )
- “ Tornando-se nativo: funções estrangeiras na JVM” ( JPoint 2017 : vídeo , apresentação )
- "JRuby em 2017: rápido, compatível e simultâneo" ( RubyConfBY 2017 : video )
- “JRuby aos 15 anos: enfrentando os desafios” ( RubyKaigi 2017 : video )
- “MethodHandles Everywhere” ( Jfocus 2018 : vídeo , apresentação )
- Graal Without Truffle ( JVM Language Summit 2018 : vídeo )
Mais links:
twitter ,
blog técnico ,
GitHub ,
canal do YouTube .
Sobre o relatório
A atual visita de Charles a Moscou estava relacionada à sua participação na conferência
RubyRussia (veja a
entrevista com ele em Habré ). Os esforços
de Andrei Kogun permitiram aos participantes do
jug.msk.ru se encontrarem com Charles.
Andrew abre a reunião. Aperto de mão com o alto-falante, que já se tornou uma tradição.

Na primeira metade da reunião, Charles falou sobre o estado atual das linguagens dinâmicas na
JVM : comparando linguagens estáticas e dinâmicas,
o lugar
do JRuby entre várias linguagens de programação, caracterizando propriedades do
JRuby , resultados de testes e o futuro das linguagens dinâmicas.

Na segunda metade, houve uma demonstração prática de exemplos que ilustram a apresentação mostrada anteriormente.

Perguntas bastante interessantes da platéia foram feitas durante a performance, durante o intervalo e após a reunião: sobre a demanda pelo produto e o número de desenvolvedores do
JRuby , comparação do desempenho das implementações da linguagem
Ruby , a razoabilidade e os recursos da transição para o
JRuby com o
Jython (de
IvanPonomarev ) e assim por diante, etc. . Tanto o público
como Charles gostaram das perguntas.

Você pode se familiarizar com a apresentação do relatório
aqui (uma
conta jugmsk foi criada
no SpeakerDeck , na qual um arquivo de reuniões anteriores aparecerá e serão apresentadas apresentações futuras).
As fotos aparecerão
aqui em breve. O vídeo estará disponível no
YouTube (com o anúncio em
VK e
Google+ ). É possível
assinar a newsletter com os anúncios das seguintes reuniões
jug.msk.ru.