ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
1353702 Топик полностью
Eddy_Em (23.09.2023 18:20, просмотров: 319) ответил vesago на Друзья, стоит ли применять c++ под микроконтроллеры? Есть ли в плюсах какое прорывное удобство?
Видел куски кода одного чувака. Очень лаконично получается. 

Но за этим скрываются годы работы по написанию "подноготной": все эти шаблоны и классы надо грамотно расписать, чтобы не вышло, как у абдуринщиков.

А у него реально асмовый код - как будто аккуратно на сях писал… Ничего лишнего. И, главное, если на сях несколько последовательных операций над регистрами вида reg |= flag; reg &= mask; приведут к такому же количеству асмовых инструкций (регистры волатильные же!), на крестах так не будет - получится аналог reg = reg & masks | flags.

Но кресты - ужасно сложный язык. Если лет 20+ назад я его изучал по книжке Страуструпа, то сейчас, боюсь, сам Страуструп охренел от того, во что его элегантная надстройка над С превратилась! На С99 можно годами писать и не париться, а в случае С++ постоянно новинки стандарта изучать приходится.

eddy-em.livejournal.com github.com/eddyem