LINUX.ORG.RU

Ответ на: комментарий от guixoid

Меня интересует реализация линкования модулей/функций и hot code reloading (не знаю как правильно перевести на русский).

Посмотри реализацию класса RuntimeDyld (Runtime Dynamic Loader) в LLVM. В туториале LLVM также есть пример простого JIT-компилируемого языка.

Jini ★★
()
Ответ на: комментарий от t184256

Позови, когда дойдешь до рассмотрения совокупностей как новых систем.

Хочешь совокуплять и плодить сущности? Оккам неодобряет. Но если уж взялся, то не надо натягивать сову определение одной сущности на совокупность нескольких.

anonymous
()

со статической типизацией и JIT компиляцией

terralang.org

А те же Lua и JS довольно громоздкие в этом плане проекты и просто так их исходники не прочесть

Так будет с любым нетривиальным проектом. К JIT-у есть определенные требования, чтобы он имел какой-то смысл, так что на простоту особо не рассчитывай. Хотя я ковырялся в LuaJIT в практических целях, ничего сверхестественного там нет, если речь о чтении (писать это другой скилл, офк).

anonymous
()
Ответ на: комментарий от anonymous

Определение для абстрактного исполнителя? Комбинация им является? Ну все, пошла сова.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.