Ассемблер — это низкоуровневый язык программирования. Своим синтаксисом он совершенно отличается от других языков программирования — С/C++, Pascal, Basic или CGI. В XX веке его преимуществом была скорость, и в этом отношении он выгодно отличался от BASIC и Pascal. Но на текущий момент программы, написанные на C/C++, такие же быстрые (и даже быстрее), чем алгоритмы Ассемблера. Зачем его нужно изучать?
- Изучение Ассемблера поможет вам лучше понять, как работает компьютер.
- При «зависании» Windows Ассемблер возвращается к месту или действию, которое вызвало ошибку. То есть, знание Ассемблера помогает отслеживать баги и эксплойты, а также исправлять ущерб, наносимый ими.
- Некоторые ситуации с аппаратным обеспечением по-прежнему требуют знания Ассемблера.
- Если нужен полный контроль над тем, что делает программа, Вас вряд ли удовлетворят языки высокого уровня.
- Фраза «Профессиональное знание Ассемблера» производит сильное впечатление на руководителей и менеджеров компаний. Используя ее вы можете получить хорошую работу.
Знатоки Ассемблер ограничены только «железом». Они держат под контролем даже СPU и память.