Aug. 29th, 2016

sab123: (face)
Уже наверное пару лет тому назад мне захотелось, чтобы интерпретируемый язык программирования мог взять да сгенерить из куска кода синтаксическое дерево, чтобы это дерево можно было потом программно поковырять, и результат скомпилировать уже в исполняемый код. Оно нужно чтобы писать обобщенные темплейты, которые будут связывать данные программистом аргументы в виде кусков кода с генерируемой темплейтом обвязкой. Ну вот например sql queries можно так изобразить. Но до того, чтобы прям что-то на эту тему сделать, я так и не дошел. Я ограничился передачей кусков кода в виде текста и манипуляцией с этим текстом перед вставлением этих кусков в общий шаблон.

А тут опа, и оказалось, что в C# оно уже есть. Называется Expression Trees. Как я понимаю, является тоже результатом их опыта с впихиванием кусков SQL (LINQ).

January 2026

S M T W T F S
     12 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 11:26 am
Powered by Dreamwidth Studios