-
- Да. Но это - проблемы компилятора. Ему ж прямо указывают, со знаком данные или без оного. - tesla(08.09.2013 19:54)
- Скорее всего, это проблемы программиста. Бывают случае, когда программист Bill(400 знак., 08.09.2013 21:01)
- "Бывают случае, когда программист недоволен тем, что ему нагенерировал компилятор и пытается исправить данный исходный текст на более, как ему кажется, оптимальный. " tesla(237 знак., 08.09.2013 21:11)
- Так пример выше был. -> Bill(866 знак., 08.09.2013 22:04, ссылка)
- Эээх, не бередите душу:) Молодым настоятельно рекомендую хотя бы один проект на Паскале (лучше Модуле, Обероне или Аде) сделать. Скрипач(47 знак., 08.09.2013 22:24)
- Так пример выше был. -> Bill(866 знак., 08.09.2013 22:04, ссылка)
- "Бывают случае, когда программист недоволен тем, что ему нагенерировал компилятор и пытается исправить данный исходный текст на более, как ему кажется, оптимальный. " tesla(237 знак., 08.09.2013 21:11)
- Скорее всего, это проблемы программиста. Бывают случае, когда программист Bill(400 знак., 08.09.2013 21:01)
- Почему? На некоторых компиляторах для знаковых величин старший бит распространяется при сдвиге вправо. - Юра(07.09.2013 12:17,
)
- На эту тему разговор уже был. Правда, на другом форуме. Все дело в том, что всякая замена должна быть Bill(585 знак., 07.09.2013 12:38 - 12:48)
- Гм... Это же не вопрос невозможности, правда? Что мешает учесть нечётность? Сдвиг+сложение все равно гораздо быстрее эмуляции деления. - Юра(07.09.2013 12:55,
)
- Так и я о том же. Замена возможна, и даже с учетом нечетности будет выполняться быстрее. Но... Bill(506 знак., 07.09.2013 13:07)
- Гм... Это же не вопрос невозможности, правда? Что мешает учесть нечётность? Сдвиг+сложение все равно гораздо быстрее эмуляции деления. - Юра(07.09.2013 12:55,
- На эту тему разговор уже был. Правда, на другом форуме. Все дело в том, что всякая замена должна быть Bill(585 знак., 07.09.2013 12:38 - 12:48)
- Да. Но это - проблемы компилятора. Ему ж прямо указывают, со знаком данные или без оного. - tesla(08.09.2013 19:54)