Skip to main content

Hvad er imperativ programmering?

Imperativ programmering er en metode, der bruges af computerprogrammerere.De udsagn, der bruges i denne type programmering, giver kommandoer til computeren til handlinger, der skal følges.Dette er det modsatte af deklarativ programmering, der bruges til at fortælle computeren, hvad der skal gøres uden, såsom computerprogrammeringssprog.Under kommunikation bruges den imperative tid til at give en direkte kommando til nogen.Disse kommandoer kræver normalt en bestemt handling fra publikum, der modtager beskeden.Kommandoen - handlingsresultat af imperativt humør er på samme måde som imperativ programmering fungerer med computere.

I nogle tilfælde kaldes denne metode til programmering også

proceduremæssig programmering

.Proceduremæssig programmering refererer til det faktum, at denne type computerprogrammering giver procedurer for computere til at følge, så et program kan bygges og køres.Procedurer omtales også som subroutiner eller funktioner . fra allerede i 1950'erne er der anvendt imperativ programmering.Fortran er et af de tidligste eksempler på et imperativt programmeringssprog.Ved at udvikle Fortran såvel som mere komplekse versioner af imperativ programmering var computerprogrammerere i stand til at skabe meget mere komplicerede programmer sammenlignet med, hvad de oprindeligt var i stand til at gøre ved hjælp af kun machine -koden på den computer, der arbejdes på.Dette har igen gjort det muligt for computere at udvikle sig, så de er i stand til at oprette og køre meget mere avancerede applikationer.

Over tid er imperative programmeringssprog blevet mere og mere sofistikerede.Variabler, udtryk, funktioner og underprogrammer er alle nu en del af et program, der er skrevet ved hjælp af imperativ programmering.Moderne sprog inkluderer dem, der følger objektorienteret programmering.Objektorienteret programmering bruger objekter til at designe og kompilere computerprogrammer og applikationer.Et objekt er alt, hvad der kan manipuleres ved at køre et computerprogram, der inkluderer variabler, funktioner, værdier og datastrukturer.

Deklarativ programmering er den modsatte måde at programmere fra imperativ.Når computerprogrammerere bruger deklarativ programmering, beskriver de, hvad de vil ske, eller de ønskede resultater af at køre deres program.Selvom resultaterne er givet, er processen for at nå disse advarsler ikke.Det faktum, at trin-for-trin-procedurer ikke er tilvejebragt, er den vigtigste forskel mellem erklærende programmering og imperativ programmering.