46:19 Наверное имелось в виду не "эллипс", а "эпсилон", это когда числа с плавающей запятой сравниваются не в лоб, а берется модуль разности и сравнивается с очень малой величиной (машинный эпсилон).
Код - это самая долгоживущая память в программе. Причем, вероятность повреждения памяти кодового сегмнета, точно такая же, как и сегмента данных. Поэтому "контролировать" долгоживущие объекты чуть менее, чем полностью, бессмысленное занятие. В безопасных устройствах с sil2 и выше, ECC память просто обязательна. Это делает все приседания с "проверками" на уровне кода бессмысленной тратой времени программы и программиста.
@@ИгорьСтепанов-и1п5х, фичи С++ нужны в других местах - где не ультра-эмбед (в обычном эмбеде проблем с динамической памятью так то нет, выделяй себе строки), а исключения с их киллерфичей безусловного джампа в место обработки так то увеличивают перф если встречаются редко.
46:19 Наверное имелось в виду не "эллипс", а "эпсилон", это когда числа с плавающей запятой сравниваются не в лоб, а берется модуль разности и сравнивается с очень малой величиной (машинный эпсилон).
41:40 Поскольку речь идет о Bare metal, то malloc никаких mmap не может делать, это реализация библиотеки для микроконтроллеров.
Код - это самая долгоживущая память в программе. Причем, вероятность повреждения памяти кодового сегмнета, точно такая же, как и сегмента данных. Поэтому "контролировать" долгоживущие объекты чуть менее, чем полностью, бессмысленное занятие. В безопасных устройствах с sil2 и выше, ECC память просто обязательна. Это делает все приседания с "проверками" на уровне кода бессмысленной тратой времени программы и программиста.
Есть микроконтроллеры, где код лежит в ROM, а она менее волатильная.
Не проще ли на Си писать вместо всего вот этого?
согласен
Да все время удивляюсь зачем с++, напичкали фичами и теперь тратят время на то чтобы чинить то одно то другое.
@@ИгорьСтепанов-и1п5х, фичи С++ нужны в других местах - где не ультра-эмбед (в обычном эмбеде проблем с динамической памятью так то нет, выделяй себе строки), а исключения с их киллерфичей безусловного джампа в место обработки так то увеличивают перф если встречаются редко.