Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: @, Гость: Евгений Красников. Создатель чата и канала по параллельному программированию, оптимизации и GPGPU. Стек: C, C , ассемблер, Delphi. Содержание выпуска Что такое ассемблер: язык или несколько. Чем ассемблер отличается от других языков. Ассемблер — это машинный код или нет? Какие типы ассемблеров бывают. Что между ними общего и чем они различаются. Какие операции и операторы есть в ассемблере. Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер. Как исполняется ассемблер-код. Трансляторы. Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки. Макросы и разрядность систем, различия платформ. Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код. Паттерны проектирования и архитектура программ на ассемблере. Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов. Есть ли в ассемблере синтаксический сахар. Развивается ли ассемблер, какие новые фичи в нём появляются. Какие инструменты используются для написания и отладки кода на ассемблере. Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее. Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись. Есть ли вакансии для ассемблеристов. Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам. Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе. Полезные ссылки Телеграм-канал Евгения про многопоточное программирование Чат Евгения про многопоточное программирование Подкаст про демосцену Ralf Brown’s Interrupt List Поле Галуа FASM Библиотека MASM32 KolibriOS MenuetOS Агнер Фог, методы оптимизации Форумный движок AsmBB Подкаст о разработке ядра GNU/Linux REDasm OllyDbg X64dbg Turbo Debugger Keil MDK-ARM Обфускация ПО Подборка полезных ссылок, книг, инструментов по ассемблеру Платформа демосцены Parallelix , Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ Стартовать в программировании вместе со Skillbox: Наш подкаст удобно слушать на популярных платформах: Castbox: «Яндекс Музыка»: Apple Podcasts: Google Podcasts: Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Back to Top