Maskinsprog
Den mest primitive form, på hvilken man kan skrive de instruktioner, en computer skal udføre. Uanset hvorledes en computer i øvrigt programmeres, vil alle programmer i sidste ende blive oversat til maskinsprog, og herfra til maskinkode, som er den form, et udførbart program findes på i arbejdslageret. Se også disassembler.
Maskinsprog benyttes ifølge sagens natur kun som programmeringssprog i ekstreme situationer. Derimod kan det være nødvendigt i begrænset omfang at programmere i symbolsk maskinsprog (også kaldet assembler), hvor computerens instruktioner og adresseringsmetoder repræsenteres ved symbolske navne, beregnet til at benyttes af mennesker.

