Lors de la prochaine réunion de la communauté des développeurs Java de Moscou
jug.msk.ru , le 4 octobre 2018, Charles Nutter a parlé des technologies utilisées par
JRuby et d'autres langages dynamiques pour
JVM .

À propos de Speaker
Charles est l'un des deux principaux développeurs du projet
JRuby . Participant actif à des conférences en tant que conférencier, y compris à plusieurs reprises participé à des conférences du groupe
JUG.ru.Certains de ses rapports par ordre chronologique:
- Au-delà de la JVM ( YOW! 2013 : vidéo )
- "Quelle est la prochaine étape pour la JVM?" ( GOTO 2014 : vidéo )
- «Parlons d'Invokedynamic» ( Joker 2016 : vidéo , présentation )
- «De Java à l'assemblage: en bas du trou du lapin» ( Joker 2016 : vidéo , présentation )
- «Plus que ce que vous voulez savoir sur la chaîne de Java» ( JBreak 2017 : vidéo , présentation )
- «Plus que ce que vous voulez savoir sur la chaîne Java» ( JPoint 2017 : Présentation )
- «Going Native: fonctions étrangères sur la JVM» ( JPoint 2017 : vidéo , présentation )
- "JRuby en 2017: rapide, compatible et simultané" ( RubyConfBY 2017 : vidéo )
- «JRuby à 15 ans: relever les défis» ( RubyKaigi 2017 : vidéo )
- «MethodHandles Everywhere» ( Jfocus 2018 : vidéo , présentation )
- Graal Without Truffle ( JVM Language Summit 2018 : vidéo )
Plus de liens:
twitter ,
blog technique ,
GitHub ,
chaîne YouTube .
À propos du rapport
La visite actuelle de Charles à Moscou était liée à sa participation à la conférence
RubyRussia (voir l'
interview avec lui sur Habré ). Les efforts
déployés par Andrei Kogun ont permis aux participants de
jug.msk.ru de rencontrer Charles.
Andrew ouvre la réunion. Prise de contact avec le locuteur, qui est déjà devenu une tradition.

Dans la première moitié de la réunion, Charles a parlé de l'état actuel des langages dynamiques dans la
machine virtuelle Java : comparer les langages statiques et dynamiques,
la place
de JRuby parmi les différents langages de programmation, caractériser les propriétés de
JRuby , les résultats des tests et l'avenir des langages dynamiques.

Dans la seconde moitié, il y a eu une démonstration pratique d'exemples illustrant la présentation précédemment montrée.

Des questions assez intéressantes du public ont été posées pendant la performance, pendant la pause et après la réunion: sur la demande pour le produit et le nombre de développeurs
JRuby , comparaison des performances des implémentations du langage
Ruby , le caractère raisonnable et les caractéristiques de la transition vers
JRuby avec
Jython (d'
IvanPonomarev ) et ainsi de suite, etc. . Le public
et Charles ont aimé les questions.

Vous pouvez vous familiariser avec la présentation du rapport
ici (un
compte jugmsk a été créé
sur SpeakerDeck , sur lequel une archive des réunions précédentes apparaîtra et les futures présentations seront organisées).
Des photos apparaîtront bientôt
ici . La vidéo sera disponible sur
YouTube (avec l'annonce en
VK et
Google+ ). Il est possible
de s'abonner à la newsletter avec les annonces des réunions suivantes
jug.msk.ru.