ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
635942 Топик полностью
Молодой коллега (04.12.2015 10:32, просмотров: 119) ответил Олдфаг на Чтобы молиться на компиляторный оптимизатор? Он ведь может и CALL ?DIV8 сделать если его унизить) Я не встречал эмбедера, для которого сдвиг был бы непонятным кодом. Максимум доброжелательности это если в комментарии напишут a>>=3; //делим
Если не верить в магию компилятора, то остаётся только ассемблер и перфокарты.))) А написал в коде / и не нужно писать "//делим" - понятно и лаконично. Даже если компилятор не заменит деление на сдвиг (а он заменит), то всё равно замена вручную в подавляющем большинстве случаев того не стоит.