Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΠ°ΠΊ ΠΌΡ ΠΏΡΡΠ°Π»ΠΈΡΡ Π²Π½Π΅Π΄ΡΠΈΡΡ GraalVM ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ½ΡΠ»ΠΈ ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
Π ΠΎΠΌΠ°Π½ ΠΡΠ΅Π±Π΅Π½Π½ΠΈΠΊΠΎΠ² (http://deeprefactoring.ru/speakers/ro...) Π‘Π»Π°ΠΉΠ΄Ρ: https://dfdx.me/slides/scalaconf19_gr... Π GraalVM Π½Π΅ ΡΠ»ΡΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ Π»Π΅Π½ΠΈΠ²ΡΠΉ: Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Python/Ruby/JS ΠΈ AOT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π² Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠ° Π»ΡΠ±ΠΎΠΉ JVM-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠ³Π° ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π°ΡΠ° ΠΆΠΈΠ·Π½Ρ ΠΊ Π»ΡΡΡΠ΅ΠΌΡ Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠ·ΠΌΠ°^W ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠΎ Π²ΠΎΡ ΠΎ ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ β ΡΠ°ΠΊ ΡΡΠΎ ΠΎΠ± ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΠΉΡΠΈ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π»ΡΡΠ΅ hello-world. Π ΡΡΠΎΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΌΡ ΠΏΠΎΠΏΡΡΠ°Π΅ΠΌΡΡ Π²ΡΡΡΠ½ΠΈΡΡ, ΡΠ°Π΄ΠΈ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΡΠ°ΡΠΈΡΡ GraalVM Π² ΡΠ²ΠΎΠΉ java/scala ΠΏΡΠΎΠ΅ΠΊΡ AOT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΠΠ’-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΡΠ°ΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ, Π½ΠΎ ΠΊΠΎΠ΄ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ Reflection Π½Π΅ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΡΠ΅Ρ Π² ΡΡΠΈΠ΄Π΅ΡΡΡΠΎΠΉ ΡΡΠ°Π½Π·ΠΈΡΠΈΠ²Π½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π°ΡΠ΅Π»ΡΡ Ρ ΠΈΡΡΡΠΉ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ MethodHandle ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ ΡΠ°Π·Π²Π°Π»ΠΈΠ»ΠΎΡΡ Ρ Π²Π°Ρ Akka ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³Π°Ρ Π½Π°ΠΏΠ°ΡΡΡ. ======================== "ΠΠ»ΡΠ±ΠΎΠΊΠΈΠΉ Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³" - ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»ΡΠ± ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² IT-ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΠΠΎΡΠΎΠ½Π΅ΠΆΠ°, ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΡΡΠΈΠΉ Π΄ΠΎΠΊΠ»Π°Π΄Ρ Π½Π° ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ - http://deeprefactoring.ru/ ΠΡΠΊΡΡΡΡΠΉ ΡΠ°Ρ: https://t.me/deeprefactoring ΠΠΎΠ²ΠΎΡΡΠ½ΠΎΠΉ ΠΊΠ°Π½Π°Π»: https://t.me/deeprefactoring_news ΠΠΈΠ΄Π΅ΠΎ Π²ΡΠ΅Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² - Β Β Β /Β deeprefactoringΒ Β Π‘Π»Π°ΠΉΠ΄Ρ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ: https://speakerdeck.com/deeprefactoring ΠΡΡΠΏΠΏΠ° FB - Β Β /Β deeprefactoringΒ Β ΠΡΡΠΏΠΏΠ° ΠΠ - https://vk.com/deeprefactoring ===========================