Просто я привел вариант алгоритма, который довольно сильно загружает процессор.
Ваш пример загружает процессор бесполезной работой. Которой нет на C. Вот и всё, что я хотел сказать - код на С отлично ложится на современное железо, а лисп - не ложится. Потому-то лисп и работает на порядок медленнее.
Такой вариант будет выполняться мгновенно.
да. Но вы отказались от списков и "красоты". А это вроде самое главное в LISP'е. На С и такой подход работает, и рекуррентный, как в лиспе.
В sbcl вызов (fibonacci 10000) считает мгновенно, ну и число получается приличное, если нужна точность вот оно:
ничего не стОит реализовать длинную арифметику и на С. Только нужно такое сто лет в обед.
В каждом языке свои преимущества для решения определенных задач
ну с этого я и начал собственно smile
