Если требуется написать функцию под большое число элементов, лисп, как ни странно, работает быстрее - я как-то хотел "форсировать" такую - получилось наоборот (причем заметно даже "на глаз"), накладные расходы на преобразование аргументов нивелировали скорость обработки... Попробуйте сами - напишите .Net функцию которая складывает свои аргументы и сравните с (+ ...).
з.ы. сравнивать лисп и .Net по скорости можно только помножив на коэффицент скорости разработки.