Другою низькорівневою мовою програмування є машинна мова: Вона також формується за допомогою одиниць (1) і нулів (0) і, як випливає з назви, це код, який безпосередньо передає інструкції комп’ютеру (процесору). Використання цієї мови є дуже важливим, оскільки саме вона використовується для того, щоб буквально надсилати всі завдання, які він має виконувати.