Єдиний мова, безпосередньо виконуваний процесором – Це машинний мова (Також званий машинним кодом). Спочатку все програмісти опрацьовували кожну дрібницю в машинному коді, але зараз ця важка робота вже не робиться.
на асемблері пишуть драйвери пристроїв і деякі компоненти операційних систем, наприклад, ядро або завантажувач. Аматорські операційні системи MenuetOS та KolibriOS повністю написані на асемблері. Асемблерний код є в програмах для ігрових приставок та мультимедійних кодеків.
Асемблер (Від англ. assembler – Складальник) – транслятор вихідного тексту програми, написаної мовою асемблера, в програму машинною мовою. Як і сама мова, асемблери, як правило, специфічні для конкретної архітектури, операційної системи та варіанта синтаксису мови.