Я ищу способ скомпилировать небольшую вычислительную программу в исполняемый код машинного кода.
В настоящее время программа написана в среде Microsoft Visual Studio C #, но я так же рад сделать это на C, C ++ или любом другом подобном варианте, если это приведет к получению исполняемого кода машинного кода.
(У меня также есть среда SharpDevelop)
Я хочу избежать затрат времени выполнения, которые, как я ожидаю, возникают из-за использования JIT-компилятора времени выполнения.
Я ожидаю, что только я когда-либо буду использовать программу и, вероятно, только на моей машине (машинах), поэтому у меня нет проблем с развертыванием.
Все компиляторы C / C ++ компилируются с собственным машинным кодом, поэтому вы можете напрямую обращаться к памяти, иметь встроенный ассемблер и заботиться о sizeof (int) в системе, для которой вы компилируете.