C # непосредственно на машинный язык - PullRequest
1 голос
/ 10 мая 2011

Я ищу инструмент, который дает мне возможность писать код на C #, и компиляция двоичного файла может быть открыта и переведена непосредственно на машинный язык, я имею в виду, что он не зависел от Framework ..

Я слышал о C # Parser, я хотел знать, что это такое и дает ли это мне эту способность

Спасибо, Ориэль.

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Парсер даст вам только дерево разбора, а не машинный код.

Насколько я знаю, такого компилятора не существует. В целом, потому что для этого также потребуется скомпилировать любую часть BCL, которую вы используете.

0 голосов
/ 10 мая 2011

Если у вас есть доступ к Linux-блоку, и ваш код не привязан к конкретным приложениям MS, вы можете попробовать компилировать в BCL таким образом, используя MONO.Я помню, как делал это с C ++ до M4 еще в колледже, но это давным-давно.

0 голосов
/ 10 мая 2011

Я думаю, что поддержка mono позволяет вам как-то развернуть среду выполнения с вашей программой. Он также имеет опережающую функцию компиляции. Но я тоже не пробовал, поэтому я не знаю, есть ли проблемы с этим, и работает ли это на Windows.

Mono использует такие функции на iOS, где вы не можете / не можете использовать джиттер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...