Коротко так: если хочешь действительно хотя бы субоптимально по скорости и ресурсам решать задачи - придётся делать кодогенерацию, и не в промежуточный ЯВУ типа С, а или в маш коды напрямую, или через какой-нибудь транслятор асма - насм, фасм или что-то вроде.