Computerprogrammering, som i stort set alle matematik, er meget afhængig af den rækkefølge, som udtryk evalueres . For eksempel vil tilføje to tal sammen og multiplicere resultatet producere en meget anderledes svar end multiplicere to tal og tilføje en tredje . Som i matematik, anvender de fleste programmeringssprog et sæt rangorden for alle symboler for at hjælpe programmøren format udtryk , så de vil producere det ønskede resultat. Mens der er en lang række programmeringssprog , og hver kan benytte lidt forskellige symboler eller operationer , de fleste udnytter de samme grundlæggende rækkefølge eller forrang for deres symboler. Instruktioner
1
Set grupperinger til at definere udtryk for at evaluere først. I stort set alle programmeringssprog, der udnytter en kendelse af operationer , gruppering symboler som parentes beslag og rækkevidde samt array- operatører hver forrang hver anden symbol .
2
Place Monadiske drift symboler. Unary operatører er dem, der bruger en enkelt operand , som i C sprogets + + og - . Trinvise operationer
3
Arranger matematiske symboler . Matematiske symboler i programmeringen følger den samme rækkefølge af operationer som i algebra ligninger. Multiplikation, division og modulo symboler evalueres først startende fra venstre mod højre i den rækkefølge, de vises. Addition og subtraktion udsagn udføres næste , også fra venstre til højre .
4
Position eventuelle bitvise skift. Bitvise skift er en særlig teknik , der anvendes i en håndfuld sprog. Symboler et skift til venstre eller højre udføres efter de matematiske evalueringer.
5
Set sammenligning drift symboler. De størrelse sammenligninger , såsom mindre end eller større end , evalueres først, efterfulgt af ligestilling sammenligninger.
6
Brug de resterende bitvise symboler hvis sproget understøtter dem. Den bitvis " OG " eksklusive " OR" og inklusiv "OR" evalueres næste i nævnte rækkefølge .
7
Place eventuelle betingede udtryk , også kendt som ternære operationer. Ternære udtryk er også begrænset til de sprog , der understøtter dem . Efter alle andre evalueringer og vilkår er afsluttet, vil computeren derefter træffe beslutninger som anvist af ternære operation.
8
Opret tildeling operationer. De forskellige opgave symboler , såsom = , + = og - = , der bruges til at tildele den resulterende værdi af de øvrige aktiviteter og tildele dem til en variabel. Teknisk set i vilkårene for evaluering enkelt udtryk , er opgaven operation evalueret sidst.
9
Struktur koden med komma symboler. Kommaet , hvis programmeringssproget understøtter det , kan bruges som en form for ternær operatør eller som en separator . I begge tilfælde er komma ikke teknisk set en del af et enkelt udtryk og bruges til strengen flere udtryk sammen . Det har den laveste rangfølge og vil altid blive evalueret sidst.