exekveringsmodell
Exekveringsmodellen är en teoretisk ram som beskriver hur instruktioner i ett program eller en dator utförs. Den definierar i vilken ordning åtgärder får utföras, hur operationer kommunicerar, hur minne och resurser hanteras samt hur sidoeffekter kontrolleras under körning. Exekveringsmodellen ligger till grund för hur programspråk implementeras, hur kompilatorer optimerar och hur körmiljöer tolkar och kör kod. Den används också för att jämföra olika språk och system, samt för att analysera prestanda och förutsägbarhet.
Vanliga dimensioner i en exekveringsmodell inkluderar utvärderingsstrategi (t.ex. eager/strikt eller lazy/väntat), utvärderingsordning (t.ex. vänster-till-höger eller okänd
Exempel på exekveringsmodeller inkluderar sekventiell exekvering i imperativa språk, strikt utvärdering där uttryck evalueras i förväntad