не проигнорила
А какая связь с предлагаемыми курсами? Ни C++, ни LLVM — можно сильно удивиться разнице между интерпретаторами на Java и компиляторами на C++ + LLVM.
Так у него только фронтенд на Java, а виртуальная машина на Си. Разница конечно будет (как минимум в том, что LLVM вроде бы регистровый, а эта штука стековая), но именно для выяснения насколько сама по себе тема интересна, я думаю это было бы полезно почитать
До виртуальной машины на Си ещё дойти надо, повествование всё-таки начинается с tree-walking интерпретатора на той же джаве
Обсуждают сегодня