Здравствуйте, Erop, Вы писали:
E>Здравствуйте, samius, Вы писали:
E>>>Да, это то, только это очень просто. Если захотеть задачку посложнее, уже начнутся проблемы. S>>Рэйтрейсинг на LINQ достаточно сложная задача? S>>Парсер-интерпретатор ML на LINQ достаточно сложная задача?
E>А что, они написаны таким образом? То есть при помощи параллельных деклараций?
Не знаю, что такое параллельные декларации, но суть в том, что эти примеры демонстрируют качество интеграции генераторов в языки. Какие-то генераторы пишутся с нуля, какие-то получаются комбинированием. Но в результате имеется результирующий генератор, который при выполнении приводит к решению.
Давай задвинем на рейтрейсинг и интепретацию на LINQ, и посмотрим хотя бы на процесс вычисления площади фигуры ограниченной аналитической формулой. Этот пример можно найти по словам "LINQ площадь круга".
Кстати, мне кажется что это довольно полезный пример для РС.