Помню когда-то натыкался на такой то ли экстеншен, то ли класс. Он позволял выполнять c/c++ код. Стало интересно как. Посмотрел исходники, оказалось всё банально: исходник писался во временный файл, затем компилировался с помощью gcc и выполнялся. Вот в принципе и всё))) Быстрой поиск не нашёл его(давно это было), может вам повезёт больше.