Programvaren som oversetter språkprogrammer på høyt nivå til maskinspråk kalles en
kompilator .
Slik fungerer det:
* språk på høyt nivå er designet for å være menneskelig lesbar og lettere å skrive. De bruker kjente ord og strukturer. Eksempler inkluderer Python, Java, C ++ og JavaScript.
* maskinspråk er det laveste nivået av programmeringsspråk, bestående av binærkode (0 og 1) som datamaskiner direkte forstår.
* kompilatorer opptre som broen mellom disse to verdenene. De leser koden på høyt nivå, analyserer den og konverterer den til maskinspråkinstruksjoner som datamaskinen kan utføre.
Viktig merknad: Noen språk på høyt nivå bruker en tolk i stedet for en kompilator. Tolker oversetter programlinjen for linje, og utfører hver linje slik den leses, i stedet for å lage et komplett maskinkodeprogram først.
Gi meg beskjed hvis du vil lære mer om kompilatorer, tolker eller de forskjellige typene programmeringsspråk!