Expression Templates
«Лень-матушка вперёд нас родилась»В этой статье я хочу рассказать о технике «Expression Templates» и её применении в библиотеке simstr.Как известно, «хороший программист - ленивый программист». Именно лень толкает нас на поиск оптимальных решений и экономию ресурсов. А человек, проводящий много времени с компьютером - волей-неволей начинает его «одушевлять» и беспокоится о нём. Поэтому не знаю, как у вас, а у меня сердце кровью обливается, когда я вижу, что для получения конечного результата тем способом, который написан в программе, бедному процессору придётся выполнять много лишней работы, зазря тратить тактики и бестолку гонять байтики туда-сюда. Это прямо вызывает боль.Вот, к примеру, давайте рассмотрим такой простенький код: Читать далее