ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1163355 Топик полностью
VVB (12.01.2022 09:36, просмотров: 498) ответил VladislavS. на В основном сам язык. Стандартную библиотеку тоже, желательно. Вот в данном примере применено два шаблона из std. На них построена работа функции. Но вся синтаксическая сложность как раз не в них. А в вариативном шаблоне и вариатвной шаблонной лямбде, а это синтаксис языка, а не стандартной библиотеки. Давайте я поясню что там написано, а вы скажете насколько просто это на С будет написать.
В embedded у меня с метапрограммированием не сложилось. 

Не вижу никакого смысла реализовывать "сферического коня в вакууме" для векторного управления ЭД, например. Или для сложной коммуникационной платы с 5 различными типами интерфейсов и интерфейсных стеков (ethernet, файловые системы, usb, sdio, can, uart). Или для математической модели лёгких, и расчёта управляющих воздействий на её основе. Или для интерфейса пользователя на экране. Или для различных замкнутых контуров (ПИД-регуляторов и их всяческих разновидностей).

Думаю, что подхватывающие мои разработки embedded-программисты будут сильно не в восторге, загружая мозги не предметом управления, а языком программирования, который более мешает чем помогает.