Информация об изменениях

Сообщение Re[4]: Запуск нейтивного ассемблера из C# на лету от 01.02.2022 14:24

Изменено 07.02.2022 12:57 VladD2

Re[4]: Запуск нейтивного ассемблера из C# на лету
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Здравствуйте, Serginio1, Вы писали:


S>>в отдельном процессе, компьютере в песочнице делай что угодно


ЕМ>Тогда какой в этом смысл? ТС же, типа, открыл возможность делать это везде и всегда.

Ну смысл такого рода бывает постоянно в том же C#. Деревья выражений, Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript ну и прочие динамические компиляторы.
Как тут Sinclair заметил

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


Да можно сгенерить код и безопасно выполнить в отдельном процессе песочнице
Re[4]: Запуск нейтивного ассемблера из C# на лету
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Тогда какой в этом смысл? ТС же, типа, открыл возможность делать это везде и всегда.

Ну смысл такого рода бывает постоянно в том же C#. Деревья выражений, Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript ну и прочие динамические компиляторы.
Как тут Sinclair заметил

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


Да можно сгенерить код и безопасно выполнить в отдельном процессе песочнице