Assembler
Peale mõnetäheliste sümbolitega tähistatud käskude
tunnevad translaatoreid ka direktiive ehk juhtnööre, mida translaator kasutab programmist
aru saamiseks ja keerukamate lahenduste loomiseks. Direktiivide ülesanneteks on näiteks
programmitüübi määramine, muutujate ja avalike funktsioonide deklareerimine ning
muutujate ja koodi joondamine mälus. Lähtekood peab olema suvalise tekstiredaktoriga
töödeldav ja suvalise translaatori poolt loetav. Ühel koodireal võivad antud järjekorras olla
pealdis, instruktsioon, argumendid ja kommentaar. Loomulikult ei pea ühel real kõiki nelja
olema. Pealdis on nimi, mis mingile programmireale antakse, et saaks programmi sees ühest
osast teise "hüppata". Instruktsioon ja operand(vahel ka operandid) moodustavad käsu, mida
täidab protsessor ning kommentaaridega on võimalik programmide mõistetavust võimaliku
ümberkirjutamis- või uuendamisaja saabudes programmi käikudest aru saada.