Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А ORC и MCJIT как друг к другу относятся?
MCJIT - Это один из старых вариантов реализации JIT c собственным интерфейсом.
А ORC - Это API для JIT независимо от реализации. Сейчас с помощью ORC можно использовать обычный JIT компилятор, как альтернативу старому MCJIT (как в статье) или его расширенную версию LLLazyJIT, которая поддерживает отложенную компиляцию LLVM IR.
В ROOT, который используется для CERN, есть интерпретатор как раз на LLVM:
https://root.cern/primer/#learn-c-at-the-root-prompt
Динамическая JIT компиляция C++