Статья

Прокопенко К.Д. (науч. рук. Соломенников Д.) ПОДДЕРЖКА ВЫЗОВОВ ФУНКЦИЙ И ПЕРЕДАЧИ ОБЪЕКТОВ МЕЖДУ РЕАЛИЗАЦИЯМИ ЯЗЫКОВ СО СТАТИЧЕСКИМИ И ДИНАМИЧЕСКИМИ ТИПИЗАЦИЯМИ В СРЕДЕ ВЫПОЛЕНИЯ НА ПЛАТФОРМЕ ARK
УДК тезиса: 004.4’23

Межъязыковое взаимодействие является важной функцией, поскольку позволяет разработчикам выбирать язык подходящий под задачу, не беспокоясь о наличии библиотек, чем расширяет возможности переиспользования кода. В работе анализируются существующие решения, и на примере платформы Ark рассматриваются изменения среды выполнения, необходимые для поддержки взаимодействия между реализациями языков со статическими и динамическими типизациями в различных компонентах: интерпретаторе, JIT компиляторе и сборщике мусора. Внимание уделяется пиковой скорости исполнения и поиску композитного компромиссного решения, позволяющего объеденить вирутальные машины с различным представлением объектов

Авторы:

Прокопенко Кирилл Дмитриевич

Руководитель:

Соломенников Дмитрий

Прокопенко К.Д. (науч. рук. Соломенников Д.) ПОДДЕРЖКА ВЫЗОВОВ ФУНКЦИЙ И ПЕРЕДАЧИ ОБЪЕКТОВ МЕЖДУ РЕАЛИЗАЦИЯМИ ЯЗЫКОВ СО СТАТИЧЕСКИМИ И ДИНАМИЧЕСКИМИ ТИПИЗАЦИЯМИ В СРЕДЕ ВЫПОЛЕНИЯ НА ПЛАТФОРМЕ ARK // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2023]. URL: https://kmu.itmo.ru/digests/article/11315