-
- Не занимайтесь преждевременной оптимизацией. Лучше думайте о том чтобы алгоритм работал правильно при всех возможных типах данных и их значениях. Это куда полезнее. Оставьте грязную работу компилятору. Будет тормозить - будете искать тонкое место. И уж точно оно не в инкременте будет. - VladislavS.(11.02.2026 15:36, +1)
- Не в ту сторону думаете. При постинкременте АЛУ уже имеет операнды,
лежащие по указанным адресам. И пока оно над ними глумится,
происходит инкремент. Где-то там, в другой плоскости. А вот при
ПРЕинкременте АЛУ ждёт, пока ты вытащишь операнды из модифицируемых
адресов. Вроде бы нетрудно сообразить. - Kpoк(11.02.2026 15:09)
- Сообразить-то можно. Только будет ли соображение биться с
реальностью - отдельный вопрос. Мы всё время ИИ в этом упрекаем.
Дескать, галлюцинирует. Но делает это оч. уверенным тоном :-) - SciFi(11.02.2026 15:17)
- 1) Давайте подумаем вместе. Как работает АЛУ, есть ли у него знания
о том, какой фортель выкинет программер в следующей команде? 2) ИИ
- галюцинирует. Согласен. Мы-то здесь при чём? Здесь как раз
последний оплот сопротивления этой бесовщине. - Kpoк(11.02.2026 15:25)
- Тут не АЛУ, а набор инструкций. Их нынче десятки, вы какой хотите
обдумать? - SciFi(11.02.2026 15:45)
- Есть всего два: Пиковский и всякое говно. - Kpoк(11.02.2026 15:46)
- Точно, как сейчас помню: "всего 35 инструкций!" - mr-x(11.02.2026 16:05)
- Пиковский - это фамилия профессора? - SciFi(11.02.2026 15:47)
- Погоняло - Kpoк(11.02.2026 15:48)
- Есть всего два: Пиковский и всякое говно. - Kpoк(11.02.2026 15:46)
- Тут не АЛУ, а набор инструкций. Их нынче десятки, вы какой хотите
обдумать? - SciFi(11.02.2026 15:45)
- 1) Давайте подумаем вместе. Как работает АЛУ, есть ли у него знания
о том, какой фортель выкинет программер в следующей команде? 2) ИИ
- галюцинирует. Согласен. Мы-то здесь при чём? Здесь как раз
последний оплот сопротивления этой бесовщине. - Kpoк(11.02.2026 15:25)
- Сообразить-то можно. Только будет ли соображение биться с
реальностью - отдельный вопрос. Мы всё время ИИ в этом упрекаем.
Дескать, галлюцинирует. Но делает это оч. уверенным тоном :-) - SciFi(11.02.2026 15:17)
- а если (int32_t) 50 ? - VLLV(11.02.2026 12:14)
- Поэтому, на 32-разрядных архитектурах, я использую 32-битные переменные. А обрезаю только при упаковке для передачи по интерфейсам, чья пропускная способность ограничена. Ну и ещё можно так алгоритм писать, чтобы шло сравнение с нулём - тогда обрезать, по идее, не надо. - Nikolay_Po(11.02.2026 11:48)
- Такие вещи надо показывать на godbolt: SciFi(2 знак., 10.02.2026 16:31, ссылка, картинка)