- PVSM.RU - https://www.pvsm.ru -

Чарльз Наттер о динамических языках в JVM на jug.msk.ru

На очередной встрече московского сообщества Java-разработчиков jug.msk.ru [1], прошедшей 4 октября 2018 года, Чарльз Наттер рассказал о технологиях, используемых JRuby и другими динамическими языками для JVM.

Чарльз Наттер о динамических языках в JVM на jug.msk.ru - 1 [2]

О докладчике

Чарльз является одним из двух ключевых разработчиков проекта JRuby [3]. Активнейший участник конференций в качестве докладчика, в том числе неоднократно принимал участие в конференциях JUG.ru Group [4].

Некоторые из его докладов в хронологическом порядке:

Ещё ссылки: твиттер [21], технический блог [22], GitHub [23], YouTube-канал [24].

О докладе

Текущее посещение Чарльзом Москвы было связано с участием его в конференции RubyRussia [25] (см. интервью с ним на Хабре [26]). Усилия, которые приложил [27] Андрей Когунь, позволили участникам jug.msk.ru встретиться с Чарльзом.

Андрей открывает встречу. Рукопожатие с докладчиком, ставшее уже традиционным.

Чарльз Наттер о динамических языках в JVM на jug.msk.ru - 2 [28]

В первой половине встречи Чарльз рассказал о сегодняшнем состоянии динамических языков в JVM: сравнении статических и динамических языков, месте JRuby среди различных языков программирования, характеристике свойств JRuby, результатах тестов, будущем динамических языков.

Чарльз Наттер о динамических языках в JVM на jug.msk.ru - 3 [29]

Во второй половине была практическая демонстрация примеров, иллюстрирующих ранее показанную презентацию.

Чарльз Наттер о динамических языках в JVM на jug.msk.ru - 4 [30]

Весьма интересные вопросы от слушателей задавались и по ходу выступления, и в перерыве, и после встречи: о востребованности продукта и количестве разработчиков JRuby, сравнении по производительности реализаций языка Ruby, разумности и особенностях перехода на JRuby с Jython (от IvanPonomarev [31]) и прочее, прочее. Вопросы понравились как аудитории, так и Чарльзу [32].

Автор: dbelob

Источник [33]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/295482

Ссылки в тексте:

[1] jug.msk.ru: http://jug.msk.ru

[2] Image: https://habr.com/company/jugru/blog/425555/

[3] JRuby: https://www.jruby.org

[4] JUG.ru Group: https://jugru.org

[5] видео: https://www.youtube.com/watch?v=FQAanoGreV8

[6] видео: https://www.youtube.com/watch?v=8KT7du6SWRo

[7] видео: https://www.youtube.com/watch?v=0vfFHMGESVQ&t=0s&index=19&list=PLVe-2wcL84b-vNYciZHVDYwrOhpQRE-DT

[8] презентация: https://assets.ctfassets.net/oxjq45e8ilak/1qfUE4rsSEECc2wWYOA8kI/16ab8a6369e3d2e012662747a86e437a/lets-talk-about-invokedynamic.pdf

[9] видео: https://www.youtube.com/watch?v=MFvDLg-qKuU&index=28&t=0s&list=PLVe-2wcL84b-vNYciZHVDYwrOhpQRE-DT

[10] презентация: https://assets.ctfassets.net/oxjq45e8ilak/1RSqphJgSgm2Sg6M0eEM6c/06f01c56507ea1bfece3d0015426cadd/from-java-to-assembly-down-the-rabbit-hole.pdf

[11] видео: https://www.youtube.com/watch?v=E7mKGa0PaxQ&list=PLVe-2wcL84b91bU8O5lPo3YSaX8T6nN5U&index=12&t=0s

[12] презентация: https://assets.ctfassets.net/oxjq45e8ilak/4lotGfR9e0seg6AA2euoGi/d6ec10708ea2217233cb724528672bb4/JBreak_2017_-_Strings.pdf

[13] презентация: https://assets.ctfassets.net/oxjq45e8ilak/27Ts1fc9husKy42WckWS0I/5f1dae1bdb0ab7ede69facc51e2aac8c/JPoint_2017_-_Strings.pdf

[14] видео: https://www.youtube.com/watch?v=XxedI6wwQW0&t=0s&list=PLVe-2wcL84b84XiiAz-lo48VLGO54aMeS&index=17

[15] презентация: https://assets.ctfassets.net/oxjq45e8ilak/Zr7QvCmp4iCu6gS6Ia8i0/be36a5b429e5beee838e6cff5009b485/JPoint_2017_-_JNR.pdf

[16] видео: https://www.youtube.com/watch?v=Qeqdmicuc1U

[17] видео: https://www.youtube.com/watch?v=rkvrikvoYPQ

[18] видео: https://www.youtube.com/watch?v=h-me8Jx5_BA&feature=youtu.be

[19] презентация: https://www.jfokus.se/jfokus18/preso/MethodHandles-Everywhere.pdf

[20] видео: https://www.youtube.com/watch?v=4vxIncIm2D4

[21] твиттер: https://twitter.com/headius

[22] технический блог: http://blog.headius.com

[23] GitHub: https://github.com/headius

[24] YouTube-канал: https://www.youtube.com/user/CharlesOliverNutter

[25] RubyRussia: https://rubyrussia.club

[26] интервью с ним на Хабре: https://habr.com/company/railsclub/blog/425379/

[27] приложил: https://twitter.com/andrey_kogun/status/1037977364142206976

[28] Image: https://habrastorage.org/webt/c8/fw/1t/c8fw1t2sehqm0_74ik09qkgwuzm.jpeg

[29] Image: https://habrastorage.org/webt/k2/ek/ye/k2ekye1mao5kgo2r5_281q1rsp0.jpeg

[30] Image: https://habrastorage.org/webt/do/or/hc/doorhcabchgmntd7hekggy6wx9a.jpeg

[31] IvanPonomarev: https://habr.com/users/ivanponomarev/

[32] так и Чарльзу: https://twitter.com/headius/status/1047918312385105925

[33] Источник: https://habr.com/post/425555/?utm_campaign=425555