Компилировать коды с моим собственным компилятором в VS2010? - PullRequest
0 голосов
/ 26 октября 2010

Привет
Кто-нибудь знает, как я могу использовать VS2010 IDE для написания собственных языковых кодов и компиляции с помощью собственного компилятора?

Ответы [ 2 ]

2 голосов
/ 26 октября 2010

Я не буду предлагать использовать .Net в любом случае для написания собственного языка программирования / компилятора. Если вы используете .net, то человек, который будет использовать ваш компилятор, должен иметь .net framework. А также программа подвергнется большому количеству преобразований из вашего языка -> ваш компилятор -> преобразованный код .net -> .net здесь, чтобы сгенерировать код для окон. Это просто добавит еще один шаг.

EDIT:

Вот некоторые ссылки на компиляторы, вы можете использовать их в качестве руководства.

http://wiki.freepascal.org/Compiler_development_articles

http://en.wikipedia.org/wiki/Dev-C%2B%2B

http://en.wikipedia.org/wiki/Compiler

2 голосов
/ 26 октября 2010

Я бы посоветовал взглянуть на IronPython и, в частности, инструменты IronPython для Visual Studio , которые являются OpenSourced, и поэтому вы сможете увидеть, как они это делают.

...