Спасибо! Компилирование средствами .NET - отдельная тема. Когда код компилируется, он становится частью монолита с жесткими привязками. Плюс - скорость, минус - такая степень интеграции не всегда уместна. Т.е. когда вы переносите исполнение на слой CLR, то теряете некоторую гибкость контроля. Например, зациклится что-то, и вам нужно будет это как-то жестко останавливать.
Я ожидал, что вопрос "Зачем?" будет самым популярным. Т.к. вопрос задан в краткой форме, то отвечу двусмысленным вопросом, который на самом деле не вопрос: Всегда ли выбор программистами инструментов рационален? Посмотрите с разных сторон.
Прототип - это версия-макет, в которой отсутствует часть базового функционала (стоят заглушки). Готовый проект - тот, в котором всё работает, но в нём могут быть ошибки.
https://ru.wikipedia.org/wiki/Прототипирование_программного_обеспечения
Спасибо!
Компилирование средствами .NET - отдельная тема. Когда код компилируется, он становится частью монолита с жесткими привязками. Плюс - скорость, минус - такая степень интеграции не всегда уместна. Т.е. когда вы переносите исполнение на слой CLR, то теряете некоторую гибкость контроля. Например, зациклится что-то, и вам нужно будет это как-то жестко останавливать.
Корованы не можно, а нужно!
Вам интересна тема встраиваемых языков для .NET?
Я ожидал, что вопрос "Зачем?" будет самым популярным. Т.к. вопрос задан в краткой форме, то отвечу двусмысленным вопросом, который на самом деле не вопрос: Всегда ли выбор программистами инструментов рационален? Посмотрите с разных сторон.
Прототип - это версия-макет, в которой отсутствует часть базового функционала (стоят заглушки). Готовый проект - тот, в котором всё работает, но в нём могут быть ошибки.
Спасибо! Я тоже так думал. C# недооценен пока.
ну CSharpCompilation.Create. Про "не выгружались из памяти" не знаю, я глубоко не погружался.
очень-очень рад :)
можно писать var.
много где был закомментированный старый код, после удаления остались пустые строки.
если на то пошло, то можно вообще код прямо из C# на лету компилить.
OScript видел, но это что-то совсем узкоспециализированное.
сударь, что вы всё намёками да намёками?..
в общем, так и есть.
Увидеть лучше, чем услышать, познать лучше, чем увидеть, сделать лучше, чем познать ;)