-
- Точно не case? - Скрипач(07.02.2011 21:23)
- не, switch-case не всегда превращается в таблицу переходов. Короткие вообще обычно так и остаются связкой условных переходов, типа развёрнутого if-else-if - koyodza(07.02.2011 21:26)
- Ну да! :) Компилятор Си оптимизирует генерируемый код. Пара if-проверок "дешевле" проверки границ, подготовки индексного перехода и jmp. Только и всего. Скрипач(60 знак., 07.02.2011 21:33)
- именно оптимизирует. Но товарищ упорно не хочет бросать ассемблер. Он, видать, для него как чемодан без ручки: и бросить жалко, и тащить тяжело koyodza(165 знак., 07.02.2011 21:38)
- Ну тогда норм. А то у меня на "байт-код" первая ассоциация - java-интерпретатор :) - Скрипач(07.02.2011 21:41)
- именно оптимизирует. Но товарищ упорно не хочет бросать ассемблер. Он, видать, для него как чемодан без ручки: и бросить жалко, и тащить тяжело koyodza(165 знак., 07.02.2011 21:38)
- Ну да! :) Компилятор Си оптимизирует генерируемый код. Пара if-проверок "дешевле" проверки границ, подготовки индексного перехода и jmp. Только и всего. Скрипач(60 знак., 07.02.2011 21:33)
- не, switch-case не всегда превращается в таблицу переходов. Короткие вообще обычно так и остаются связкой условных переходов, типа развёрнутого if-else-if - koyodza(07.02.2011 21:26)
- Точно не case? - Скрипач(07.02.2011 21:23)