Home

imperativspråk

Imperativspråk kan avse två närliggande begrepp. Inom språkvetenskapen beskriver imperativet, eller imperativt modus, hur ett språk uttrycker uppmaningar, befallningar och direkta instruktioner. Formen varierar mellan språk: i svenska bildas imperativet ofta genom verbets stam, som i gå! eller gör det!, medan andra språk har särskilda böjningsformer, partiklar eller ordställningar. Negativa imperativ finns också och markeras vanligtvis med en partikel som betyder inte. Många språk har artighetsnivåer eller inkluderande former (såsom låt oss gå) som modifierar uppmaningens ton. Vissa språk saknar en tydlig imperativkonstruktion och använder i stället andra sätt att uttrycka befallningar.

Imperativspråk i programmering

Inom datavetenskapen används termen imperativspråk för programmeringsspråk som beskriver hur ett program ska ändra datorns tillstånd

genom
en
sekvens
av
instruktioner.
Det
imperativa
paradigm
står
i
kontrast
till
deklarativa
eller
funktionella
sätt
att
beskriva
beräkningar.
Typiska
kännetecken
är
tilldelningar
av
variabler,
kontrollstrukturer
som
loopar
och
villkor,
samt
effekter
som
ändrar
programflödet.
Exempel
på
imperativspråk
är
C,
C++,
Java
och
Pascal.
Många
moderna
språk
stödjer
flera
paradigm
och
kan
därför
klassificeras
som
imperativa
eller
multi-paradigm.