Недавно много моих проектов улетели в трубу. И теперь я решил писать свой ЯП. И сразу я столкнулся с проблемной. Как мне транслировать ассемблерный код для моей ВМ в исполняемый файл(exe'шник) и как мне заставить этот exe'шник работать с моей ВМ?
Есть код (ВМ Регистровая если что)
set a, 3
set b, 7
set c, 5
sum a, b, c to a
В этом коде переменным a, b и c устанавливаются значения 3, 7 и 5 после чего командой sum все три переменные суммируются и помещаются в a. И этот код должен транслироваться в exe'шник(желательно с помощью JS т.к транслятор будет именно на JS). После запуска exe'шник должен давать соответствующие команды языковой ВМ, а она их исполнять.
Как реализовать трансляцию этого кода в exe с помощью JS, и работу с этим exe в ВМ с помощью C++?
P.s Я знаю что странный выбор языков, просто на JS легко сделать транслятор, а на C++ будет легко делать ВМ.