Вам не нужно изучать ассемблер, если вы собираетесь отлаживать свои собственные программы.Компиляторы могут встраивать информацию об исходном коде в исполняемый файл (флаг -g
с GCC) или в сторонний файл (семейство флагов /Z
с MSVC).
Начать работу с отладчиком несложно (даже есливы используете командную строку 1), и в Интернете есть множество ресурсов.Это инвестиция, которая даст вам наибольшую отдачу.
Тем не менее, владение языком ассемблера иногда может оказаться полезным.Иногда необходимо (редко) смотреть на сборку, сгенерированную компилятором, когда вы хотите проверить, как выполняются некоторые оптимизации.Но об этом не стоит беспокоиться, если у вас нет особой работы.