Я немного попробовал использовать mono / .net и обнаружил, что случайные паузы в GC неприятны (по крайней мере, на моем старом ноутбуке).Я рассмотрел использование gambit-c для реализации схемы, которая может компилироваться в C, но работать с ней было сложно, поскольку документы были несколько ограничены, а пакеты не очень просты в установке и использовании.
Обычно я простопридерживайтесь интерпретируемого языка, такого как python, связанного с C / C ++, что является более болезненным, но по крайней мере я знаю, для чего я нахожусь.