Асемблер (Assembly)
Коротко: Мова програмування, найближча до машини з-поміж ще читабельних для людини, — кожен рядок (майже) напряму відповідає інструкції процесора й залежить від архітектури процесора (x86, ARM тощо).
Докладніше: В асемблері немає високорівневих понять на кшталт класів чи синтаксису циклів — натомість ви працюєте напряму з регістрами CPU, адресами пам’яті та інструкціями переходу. Сьогодні він використовується майже лише для вкрай критичного до продуктивності коду, розробки операційних систем/драйверів, реверс-інжинірингу чи вбудованих систем.
Подробиці
Кожна інструкція асемблера (майже) напряму відповідає машинній інструкції.