1. Native Machine Language
- Native maskinsprog er det sæt instruktioner, som en bestemt computers CPU forstår.
- Den er specifik for hver type CPU og er typisk skrevet i hexadecimal eller binær kode.
- Native maskinsprog er den mest effektive måde at programmere en computer på, da den ikke skal fortolkes eller kompileres til et andet sprog.
- Det er dog også det sværeste at lære og bruge, da det kræver en dyb forståelse af CPU'ens arkitektur.
2. Forsamlingssprog
- Assembly sprog er et programmeringssprog på lavt niveau, der oversættes til eget maskinsprog af en assembler.
- Assembly-sprog er lettere at læse og skrive end det oprindelige maskinsprog, da det bruger mnemonics (korte, nemme at huske koder) til at repræsentere instruktioner.
- Det er dog stadig ret svært at lære og bruge, da det kræver en god forståelse for CPU'ens arkitektur.