История изменений
Исправление
mv,
(текущая версия)
:
миллионы строк кода пишут сишники. в цпп есть темплейт метапрограмминх, который из трёх темплейтных фий и четырех темплейтных классов сгенерит два мегабайта кода.
В том проекте с миллионами (15) строк кода у сишников код менее развесистый на единицу фичи получался. Меньше абстракциями обмазывать надо.
Вот на языке с нормальным метапрограммированием, типа Коммон Лиспа, там, да, легко можно EDSL сбацать и на нём писать. А плюсы - так, шалости.
Исходная версия
mv,
:
миллионы строк кода пишут сишники. в цпп есть темплейт метапрограмминх, который из трёх темплейтных фий и четырех темплейтных классов сгенерит два мегабайта кода.
В том проекте с миллионами (15) стро кода у сишников код менее развесистый на единицу фичи получался. Меньше абстракциями обмазывать надо.
Вот на языке с нормальным метапрограммированием, типа Коммон Лиспа, там, да, легко можно EDSL сбацать и на нём писать. А плюсы - так, шалости.