Re[6]: чем плохи шаблоны? в избранное  новое ответить всё   подписка   модер. 
От: WolfHound модератор 
Дата: 04.02.12 12:03
Оценка: +1
Здравствуйте, CodingUnit, Вы писали:

CU>Довольно странное определение, к чисто функциональным языкам относят языки неиспользующими деструктивные модификации, но в шаблонах С++ нет переменных как таковых, есть только типы и константы, порядок вычисления и поток выполнения не определен, то есть невозможно понять в каком порядке компилятор обработает их и невозможно отладить это.

Скажешь это не программа на чистом функциональном языке?
http://www.rsdn.ru/forum/philosophy/1910243.1.aspx
Автор: WolfHound
Дата: 22.05.06

Там есть функция MergeSort которая принимает список и предикат Int2TypeLess.

Если у меня вдруг появится настроение я даже машину Тьюринга на шаблонах могу изобразить.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн