Машинний код (платформенно-орієнтований код), машинна мова система команд (набір кодів операцій) конкретної обчислювальної машини, яка інтерпретується безпосередньо процесором чи мікропрограмами цієї обчислювальної машини.

Компілятор – це програма, яка перекладає текст, написаний мовою програмування, в машинні коди. За допомогою компіляторів комп'ютери можуть розуміти різні мови програмування, у тому числі високорівневі, тобто близькі до людини та далекі від заліза.

Autocode, вперше розроблений Аліком Глені для комп'ютера Mark 1 в Університеті Манчестера, був першою в історії скомпільованою мовою, яка була реалізована, що означає, що вона може бути перекладена безпосередньо в машинний код за допомогою програми, яка називається компілятором.

Транслятор (програма, яка переводить до машинних кодів програми, записані мовою високого рівня).