Есть некий модуль, написанный на C++. Будет портирован на Java и Python.
В модуле производятся вычисления на матрице и дёргается GUI через абстрактный интерфейс.
Динамическая память напрямую не используется.
Как бы сделать так чтобы модифицировать файл только на одном языке, а остальные генерились?..
Вызывать нативный код из управляемого категорически не хочется.
И тащить с собой библиотеку интерпретатора байт-кода тоже.
ЗЫ: Посмотрел llvvm+clang. Даже простая конструкция вида "return 42;" превращается в кучу монструзных библиотечных вызовов. Может я не умею его готовить...