Почему вам стоит изучать программирование на сборке в 2020 году?

Что ж, сборка не обязательна, вам не нужно учиться сборке, чтобы стать инженером-программистом ...

Но это может помочь вам во многих отношениях, и в целом я бы порекомендовал вам начать изучение сборки сегодня.

На мой взгляд, самая главная причина в том, что когда вы разбираетесь в сборке, вы понимаете, как работает ЦП и как работает ваш компьютер, а также вы лучше понимаете код на языке программирования высокого уровня, потому что вы будет знать, что происходит в стеке, когда вы вызываете какую-либо функцию, что происходит, когда вы используете цикл и так далее. Когда вы просто пишете код на каком-то языке высокого уровня, вы не можете этого понять.

Еще одна причина, по которой нужно изучать сборку, - это если вы хотите работать / создавать операционную систему, драйверы, компиляторы. Знание языка программирования ассемблера необходимо. И рано или поздно тебе придется этому научиться.

Следующая причина в том, что вы поймете «магию», которая происходит, когда вы нажимаете кнопку запуска в своей среде IDE.

И последнее, но не менее важное: сборка очень важна, когда речь идет о кибербезопасности и взломе. Большая часть настоящего взлома происходит на уровне сборки. Например, хакер получает доступ к драйверу или хакер прослушивает системные вызовы ... Для этого вам нужно понимать сборку.

Ларри Уолл однажды сказал:

«Настоящие программисты могут писать ассемблерный код на любом языке»

И последняя причина, это весело, вы должны попробовать, если хотите, вы можете проверить мой udemy курс по ассемблерному языку или купить книгу, посмотреть учебник на YouTube, есть так много вариантов ...