Charles Nutter sur les langages dynamiques dans la JVM sur jug.msk.ru

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.

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


All Articles