Комментарии к ссылкам, опубликованным
здесь.
Комментарий к
#5:
Насколько я понял,
NCalc - это альтернативный вариант того, что Стровструп детально предоставил в книге "Практика программирования" в первых главах (в качестве примера того, как ведётся разработка программы). Только у Стровструпа это сделано
реально компактно и не исключено, что более грамотно: на основе грамматики Бэкуса-Наура. Я не сохранил свою .NET-реализацию его варианта - успешно побаловался когда-то и удалил, т.к. сам по себе мне был интересен
алгоритм парсинга (у меня остался только перевод
этого документа). В принципе, любой желающий может достаточно быстро реализовать вариант Стровструпа в .NET, переложив вариант его кода с C++ на C#. Пока добавил ссылку на NCalc. В случае появления более удобной альтернативы - заменю или добавлю ссылку.