-
- Я - примерно также. И библиотеку манипулирования битами в регистрах писал, для того чтобы понять язык. И со скриптовыми DSL эксперементировал. Cкpипaч(76 знак., 21.06.2024 07:54)
- Например, в С++26 можно будет обратиться к элементу списка
параметров по индексу. Всё станет совсем просто и уже
метапрограммой то не назовёшь там где раньше пришлось бы изрядно
попотеть :) VladislavS.(58 знак., 21.06.2024 07:23)
- Чёртовы наркоманы :) - Cкpипaч(21.06.2024 08:12)
- Вы правы, в ранних стандартах метапрограммировпние было побочным
эффектом и доступно только индивидумам с вывернутым наизнанку
мозгом типа Александреску. В последних стандартах оно хоть и далеко
от идеала, но уже похоже на обычное программирование, и доступно
для понимания обычными программистами типа меня. Да, это всё ещё
зарядка для мозга, но уже доступная всем, а не только КМС. - VladislavS.(21.06.2024 06:51 - 06:58)
- Впрочем, 90-95% кода пишется без метапрограммирования. - VladislavS.(21.06.2024 06:54)
- Блин! Наконец-то :) То, с чего я начал: "90% кода пишется без
этого". И я ужесточил - и должно писаться без этого. Cкpипaч(227 знак., 21.06.2024 07:37)
- Что вы понимаете под ЭТИМ? Обычный шаблон это не метапрограмма.
Применение библиотечного кода, содержащего метапрограмму, это не
метапрограмма. А это и есть обычный повседневный код, понятный и
читаемый. Зубодробительные библиотеки пишутся не так часто. Зато
постоянно используются. - VladislavS.(21.06.2024 07:45)
- Чем реже будут писаться "зубодробительные" библиотеки, тем лучше.
Все что можно написать простым модулем, должно быть написанно
именно так. Cкpипaч(102 знак., 21.06.2024 07:48)
- Качественные библиотеки не могут быть простыми. А как вы судите о
том что проще использовать, если не умеете во второе? - VladislavS.(21.06.2024 07:55)
- Качественные библиотеки - просты. - Cкpипaч(21.06.2024 08:21)
- Качественные библиотеки не могут быть простыми. А как вы судите о
том что проще использовать, если не умеете во второе? - VladislavS.(21.06.2024 07:55)
- Чем реже будут писаться "зубодробительные" библиотеки, тем лучше.
Все что можно написать простым модулем, должно быть написанно
именно так. Cкpипaч(102 знак., 21.06.2024 07:48)
- Что вы понимаете под ЭТИМ? Обычный шаблон это не метапрограмма.
Применение библиотечного кода, содержащего метапрограмму, это не
метапрограмма. А это и есть обычный повседневный код, понятный и
читаемый. Зубодробительные библиотеки пишутся не так часто. Зато
постоянно используются. - VladislavS.(21.06.2024 07:45)
- Блин! Наконец-то :) То, с чего я начал: "90% кода пишется без
этого". И я ужесточил - и должно писаться без этого. Cкpипaч(227 знак., 21.06.2024 07:37)
- Впрочем, 90-95% кода пишется без метапрограммирования. - VladislavS.(21.06.2024 06:54)