Lua-in-Moscow: Как и зачем LuaJIT нарушает DRY?

BackEnd Митап 30 минут Антон Солдатов Frontend(зал Фантазия) :   Jun 17 19:15
Антон Солдатов
Инженер-программист в компании IPONWEB. В данный момент занимаюсь развитием и поддержкой нашей реализации языка Lua.
В докладе я расскажу, как LuaJIT повторно реализует одну и ту же
семантику в различных местах платформы. Иногда это диктуется
требованиями языка (например, Lua C API, дублирующее семантику
собственно Lua), иногда – соображениями производительности: так,
реализацию некоторых функций из стандартной библиотеки Lua можно найти
и внутри виртуальной машины, и в основном коде платформы, и в
JIT-компиляторе. Доклад будет состоять из разбора отдельных примеров и
сопутствующих высокоуровневых экскурсов в устройство платформы.


Если вы не являетесь участником DevConf 2017, то необходима отдельная регистрация.


Видео доступно для зарегистрированных пользователей. Войдите или зарегиструйтесь.


Презентация
Постоянная ссылка на доклад: https://devconf.ru/offer/300