06. Низкоуровневое программирование. Ассемблер. Пример программы. [Универсальный программист]
Ассемблер — как разговаривать с компьютером на его языке, только без словаря
Если вы думали, что программирование — это когда вы пишете код, а компьютер делает то, что вы хотели… поздравляю, вы ещё не пробовали ассемблер . Это как попытаться объяснить человеку, что вам нужно, но вы общаетесь на языке, где нет слова "пожалуйста", есть только "сделай это или я умру". Когда ты пишешь на Python, Java или JavaScript, всё выглядит красиво: абстракции, ООП, грамотные названия переменных. А потом приходишь в ассемблер и видишь: Но знаете что? Когда ты запускаешь свою программу и...
Языки программирования: Ассемблер
Я решил сделать небольшой тур по языкам программирования, которые я когда-либо изучал, и осветить некоторые их особенности. Начну с ассемблера, хотя он был не первый. Просто на его основе будет видно, как устроены остальные языки. Вообще говоря, ассемблер это не язык. То есть "ассемблер" не является названием языка. Есть названия C, PHP, Java, Python, а вот именно Ассемблера нет. Его точное название это assembly language, или язык сборки. Что это значит? Программа состоит из машинных инструкций. Инструкции выполняются процессором...