Strojové jazyky tvoria rozhranie medzi hardvérovou časťou počítača a medzi tým čomu sa zvykne hovoriť softvér, alebo mäkká výstroj počítača. Je treba povedať, že v rannom štádiu rozvoja výpočtovej techniky boli tieto jazyky jediným spôsobom, či prostriedkom na komunikáciu človeka s počítačom. V súčasnosti je situácia diametrálne odlišná a na súčasnom počítači je možno využívať celý rad jazykov na komunikáciu s počítačom, ktoré sa svojou povahou a určením môžu navzájom významne líšiť. Napriek povedanému sú strojové jazyky a poznatky o nich významnou súčasťou odborného vzdelania expertov na počítače a informatiku a slúžia na písanie programov, ktoré tvoria súčasť systémového programového vybavenia, alebo ináč nazývaného ako operačný systém. Základné služby OS, ako napríklad BIOS , sú programy vytvorené v strojovom jazyku, alebo v jeho rozšírenej súčasnej podobe, ktorú voláme assembler.