Charles Nutter sobre idiomas dinâmicos na JVM em jug.msk.ru

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.

Source: https://habr.com/ru/post/pt425555/


All Articles