Цитата(turalon @ Jun 27 2013, 20:39)

Асм нужен для отладки, читать, что там компилер наваял.
Компилятор, как правило, не ваяет, а генерирует код.
Цитата(turalon @ Jun 27 2013, 20:39)

Пишу я на си++ и всем рекомендую.
Бесспорно.
Цитата(turalon @ Jun 27 2013, 20:39)

А когда код не работает, как вы его отладите, не заглядывая в дизассемблер? Если баг виден по исходникам, то все прекрасно.
Как правило проблема в исходниках - туда и смотреть.
Цитата(turalon @ Jun 27 2013, 20:39)

А если 2 + 2 вдруг дает 5, то приходится смотреть асм.
Также можно и нужно Си смотреть.
Цитата(turalon @ Jun 27 2013, 20:39)

А оказывается, что например, константное выражение вдруг стало не константным и начинает вычисляться динамически со всеми делениями/умножениями.
Сюрпризы бывают, но это редкость. Виноват как правило программист. И совсем не тот что компилятор писал.