| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Компиляция и исполнение в реальном времени |
| Автор: Yerty 13.5.2010, 13:35 |
| Видел раньше на видео такое, когда вводят код в консоль сразу идет отображение результата. Может кто видел такое? Не знаю в каком направлении копать. |
| Автор: PashaPash 13.5.2010, 13:55 |
| Yerty, это или магия, или Debug/Windows/Immediate. |
| Автор: Yerty 13.5.2010, 14:00 |
| Да это вроде с платформы 2008 или 2009. Думаю что не магия. |
| Автор: GoldFinch 13.5.2010, 14:12 |
| такой интерпретатор в Boo есть |
| Автор: Yerty 13.5.2010, 14:21 |
| Я вот думаю может они через CodeDom класс компилировали в сборку, и через домены выполняли? |
| Автор: PashaPash 13.5.2010, 14:24 |
| Yerty, кто они? на каком видео? какой код? Immediate проверял, не оно? |
| Автор: Yerty 13.5.2010, 14:40 | ||
PashaPash очень даже на то похоже, вот проверил:
Осталось вставить в свою программу. Большое спасибо. Так даже можно команды через сеть посылать любые наверное. |
| Автор: Miller_time 15.5.2010, 12:08 |
| А может это делалось через windows Powershell? он вроде то же на лету компелирует. |
| Автор: Любитель 16.5.2010, 10:45 |
| http://channel9.msdn.com/pdc2008/tl16/ - "compiler as service" будет. В будущем. http://www.mono-project.com/CsharpRepl - а это реализация классической REPL консоли в моно. |
| Автор: gambit 17.5.2010, 15:48 |
| не скажу как, но видео это тоже видел. Это обещали (не знаю доделалили) в .net 4.0, подключаешь пространство имен, создаешь класс, в его конструктор через string кидаешь код, он компилится и исполняется |
| Автор: Любитель 17.5.2010, 20:22 |
| Это обещают в следующем шарпе. В 4-ом нету. |
| Автор: diadiavova 18.5.2010, 10:03 |
| Можно ведь просто скомпилировать код и исполнить. http://forum.vingrad.ru/index.php?showtopic=253803&view=findpost&p=1830433 |
| Автор: Любитель 18.5.2010, 12:12 |
| diadiavova, это не даст "инкреметнального" выполнения кода. Первая строка - объявили переменную. Вторая строка - используем её. |
| Автор: diadiavova 18.5.2010, 12:24 |
| Ну можно ведь так: первая строка - объявление, вторая - использование, третья - ещё чонить, четвёртая - отправляем код на выполнение, в это время всё компилится и выполняется. Не обязательно ведь делать точно так как в примере. |