Skip to main content

Hva er imperativ programmering?

Imperativ programmering er en metode som brukes av dataprogrammerere.Uttalelsene som brukes i denne typen programmering gir kommandoer til datamaskinen for handlinger som skal følges.Dette er det motsatte av deklarativ programmering, som brukes til å fortelle datamaskinen hva som må gjøres uten å gi detaljer om hvordan handlingene skal tas.

Imperativ programmering ble så navngitt basert på imperativ humør brukt i naturlige språk kontra konstruerte språk, for eksempel dataprogrammeringsspråk.Under kommunikasjon brukes Imperative Tense for å gi en direkte kommando til noen.Disse kommandoene krever vanligvis en bestemt handling fra publikum som mottar meldingen.Kommandoen - Handlingsresultatet av imperativ stemning er på samme måte som imperativ programmering fungerer med datamaskiner.

I noen tilfeller blir denne metoden for programmering også referert til som prosedyreprogrammering .Prosedyreprogrammering refererer til det faktum at denne typen dataprogrammering gir prosedyrer for datamaskiner å følge slik at et program kan bygges og kjøres.Prosedyrer blir også referert til som subroutines eller -funksjoner .

fra så tidlig som på 1950 -tallet, er imperativ programmering blitt brukt.Fortran er et av de tidligste eksemplene på et imperativt programmeringsspråk.Ved å utvikle Fortran så vel som mer komplekse versjoner av imperativ programmering, kunne dataprogrammerere lage mye mer intrikate programmer sammenlignet med hva de opprinnelig var i stand til å bruke bare maskinkoden til datamaskinen som ble jobbet med.Dette har igjen tillatt datamaskiner å utvikle seg slik at de er i stand til å lage og kjøre mye mer avanserte applikasjoner.

Over tid har imperative programmeringsspråk blitt mer og mer sofistikerte.Variabler, uttrykk, funksjoner og underprogrammer er alle nå en del av et program skrevet ved hjelp av imperativ programmering.Moderne språk inkluderer de som følger objektorientert programmering.Objektorientert programmering bruker objekter for å designe og kompilere dataprogrammer og applikasjoner.Et objekt er alt som kan manipuleres ved å kjøre et dataprogram, som inkluderer variabler, funksjoner, verdier og datastrukturer.

Deklarativ programmering er den motsatte måten å programmeres fra imperativ.Når dataprogrammerere bruker deklarativ programmering, beskriver de hva de vil skje, eller de ønskede resultatene av å kjøre programmet sitt.Selv om resultatene er gitt, er ikke prosessen for å nå disse varslene.At trinn-for-trinn-prosedyrer ikke er gitt, er den viktigste forskjellen mellom deklarativ programmering og imperativ programmering.