Programmeringsparadigme, overordnet filosofi og metodikk som benyttes i programmeringsspråk for å beskrive hva datamaskiner skal gjøre. Det viktigste skillet går mellom deklarative og imperative programmeringsspråk.

Selv om den overordnede metodikken som regel er enten deklarativ eller imperativ, et det sjeldent praktisk å rendyrke ett av disse paradigmene. De fleste språk vil derfor både ha deklarative og imperative mekanismer.

Slike språk beskriver resultatet man vil oppnå, uten å angi hvordan det skal produseres. I språket SQL kan man for eksempel benytte setningen nedenfor for å beskrive et resultat som består av alle under 50 år fra en tabell med personer:

select * from personer where alder < 50

Hvordan disse skal hentes frem blir overlatt til maskinen.

Her beskriver man hvordan ting skal gjøres, trinn for trinn. For eksempel kan man, i programmeringsspråket Swift, produsere resultatet ovenfor på denne måten:

var resultat = Array<Person>()

for person in personer {

    if person.alder < 50 {

        resultat.append(person)

    }

}

Foreslå endringer i tekst

Foreslå bilder til artikkelen

Kommentarer

Har du spørsmål om eller kommentarer til artikkelen?

Kommentaren din vil bli publisert under artikkelen, og fagansvarlig eller redaktør vil svare når de har mulighet.

Du må være logget inn for å kommentere.