С++. Шаблонная магия и нафиг это надо.

С шаблонами в С++ можно делать много интересных вещей. Например, можно писать такой код, в котором никто никогда не разберется, по крайней мере, без поллитры. При этом, что характерно, код будет на 100% корректным, соответствовать всевозможным coding conventions и вообще идеально подходить в качестве примера отличного кода для очередной умной книжки о программировании. Еще можно развлекаться – делаешь в коде небольшую ошибочку и наблюдаешь, как компилятор истерично выплевывает в консоль мегабайты ругательств, которые можно выдавать в качестве домашнего задания нерадивому коллеге, если Вы, конечно, садист и уверены, кто коллега этот не знает Вашего домашнего адреса.

А еще можно делать шаблонную магию. Например, кое-какие вычисления можно делать во время компиляции. Все уже видели, как считать числа Фибоначчи или факториал там. Еще можно вычислить логарифм.

Вычисляем

7 visitors online now
6 guests, 1 members
Max visitors today: 11 at 12:15 am MST
This month: 17 at 02-07-2012 06:17 am MST
This year: 29 at 01-23-2012 02:50 am MST
All time: 45 at 02-23-2011 09:11 am MST