Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Lisp] Справится ли Lisp с такой задачей: |
Автор: EnergoHokum 19.11.2007, 16:49 |
Есть некий алгоритм вычисления чего-то. Составлен из *-дцати функций, повязанных друг с другом множеством "обратных связей". О реализации этого кошмарика на C боюсь даже задумываться. Посмотрел описание CommonLisp, и показалось мне, что он справится с этим более изящно и проще. А так-ли это? Может, мне показалось? ![]() |
Автор: lisptracker 12.12.2007, 06:40 |
Конечно справится. Здесь и Си справится, если подойти с умом, но Лисп возможно будет ценен для задания какого-то нестандарного порядка оценки и самого языка описания задачи. То что на Си будет выглядеть как клубок функций на Лиспе возможно удастся представить как изящный набор правил, а по эффективности получится не хуже сишного. |
Автор: EnergoHokum 12.12.2007, 13:48 |
Ну, я и предполагал, что так оно будет. Просто после императивных языков функционалка очень непривычна. А в данном случае получается, что компилятор сам разгребёт, что сначала считать, что потом и сколько раз? |