Я не уверен, подходит ли название этого вопроса. Я написал большую программную систему на C C++ для Windows и хочу дать пользователям этой системы возможность добавить скомпилированный код в нее. Пользователь должен иметь возможность делать базовые вещи и обмениваться данными с моей программой.Требуется: инструмент компилятора для пользователей программной системы
В настоящее время осуществляется через DLL. Но для этого необходим взрослый компилятор, и это не так просто, как я хотел. Есть ли крошечный компилятор C, который может создавать библиотеки Windows?
Другая идея - это родной интерфейс Java. Но для этого требуется полная Java-система для работы в фоновом режиме, и в ней не так просто запустить код.
Есть ли у вас какие-либо другие идеи?
Похоже встроенного языка как Lua, Python или рубина поможет. – snies
Для минимального компилятора c/C++, возможно, посмотрите на mingw. – snies
Я пойду за луа. Синтаксис кажется намного приятнее, чем TCL, и он легко изолирован. В Интернете существует достойная поддержка сообщества и пример кода. Быстро, безопасно, просто. – Rook