Programmeringsparadigme
From Wikipedia, the free encyclopedia
Programmeringsparadigmer beskriver forskjellige fundamentale måter å programmere en datamaskin på. Det er vanligvis snakk om fire overordnede og relativt forskjellige programmeringsparadigmer – imperativt, funksjonsorienteret, objektorienteret og logikkbasert.
Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015) |
Oppsummert er noen vanlige programmeringsparadigmer:
- Imperativ, hvor programmøren instuerer hvordan maskinen skal endre tilstand
- Prosedyrisk, hvor instruksjoner grupperes i prosedyrer
- Objektorientert, hvor instruksjoner grupperes med delen av tilstanden de opererer på
- Deklarativ, hvor programmøren kun deklarerer egenskaper i det ønskede resultatet, men ikke hvordan det regnes ut
- Funksjonell, hvor det ønskede resultatet blir deklarert som verdien av en serie av funksjons-applikasjoner
- Logisk, hvor det ønskede resultatet blir deklarert som svaret til et spørsmål om et system av fakta og regler
- Matematisk, hvor det ønskede resultatet blir deklarert som løsningen på et optimeringsproblem
- Reaktiv, hvor det ønskede resultatet blir deklarert med datastrømmer og propagering av endringer