Давайте я проблематику/вопрос более точно сформулирую.
Я писал на C в универы лабы лет 10 назад. Т.е. опыта у меня нет.
У нас делают процессоры Эльбрус, которые VLIW. И которые, судя по всему, плохо работают с виртуальными машинами by design.
Я не тестировал его и ничего не запускал на нем, это гипотеза.
Но у него есть оптимизирующий компилятор из C/C++
Наверно, тут кто-нибудь захочет повернуть вопрос в политическую плоскость, давайте оставим это за скобками.
И я подумал, а можно ли завести на Эльбрусе какой-нибудь динамический язык с repl, a-la clojure.
Та же clojure не интерпретируется, а компилирутеся в jvm classfiles.
Какие проблемы будут с подобным подходом, но на C, если компилировать в so файлы и динамически их загружать.
Как минимум, я уже много чего узнал из C мира, например dlfcn и setjmp/longjmp, GC.