Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Lisp] Справится ли Lisp с такой задачей:


Автор: EnergoHokum 19.11.2007, 16:49
Есть некий алгоритм вычисления чего-то. Составлен из *-дцати функций, повязанных друг с другом множеством "обратных связей". О реализации этого кошмарика на C боюсь даже задумываться. Посмотрел описание CommonLisp, и показалось мне, что он справится с этим более изящно и проще. А так-ли это? Может, мне показалось? smile

Автор: lisptracker 12.12.2007, 06:40
Конечно справится. Здесь и Си справится, если подойти с умом, но Лисп возможно будет ценен для задания какого-то нестандарного порядка оценки и самого языка описания задачи. То что на Си будет выглядеть как клубок функций на Лиспе возможно удастся представить как изящный набор правил, а по эффективности получится не хуже сишного.

Автор: EnergoHokum 12.12.2007, 13:48
Ну, я и предполагал, что так оно будет. Просто после императивных языков функционалка очень непривычна. А в данном случае получается, что компилятор сам разгребёт, что сначала считать, что потом и сколько раз?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)