Imperativ programmering

Från Wikipedia
(Omdirigerad från Imperativt programspråk)
Hoppa till: navigering, sök

Imperativ programmering är ett programmeringsparadigm inom vilket ett datorprogram programmeras som en sekvens satser (uttryckta i imperativ form). Motsatsen är deklarativ programmering.

Imperativa programspråk[redigera | redigera wikitext]

År 2010 var majoriteten av alla programspråk imperativa.[1].

I allmänhet har ett språk för imperativ programmering:

  • En huvudslinga som löps igenom från början till slut
  • Diverse underprogram, kallade procedurer eller subrutiner, som anropas från huvudloopen eller från andra procedurer.

De imperativa programspråken är nära kopplade till von Neumann-arkitekturen.

I funktionella språk införs ibland imperativa element av prestandamässiga skäl. Sådana prestandaproblem kan till exempel vara stor förbrukning av minne.

Källor[redigera | redigera wikitext]

  1. ^ Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science). Springer. 2010. sid. 137. ISBN 1848829132