Hvad er bydende programmering?
Imperativ programmering er en metode, der bruges af computerprogrammører. Udsagnene, 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 at give detaljer om, hvordan handlingerne skal udføres.
Imperativ programmering blev så opkaldt baseret på imperativ stemning, der blev brugt i naturlige sprog kontra konstruerede sprog, 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 det publikum, der modtager beskeden. Kommandoen - handlingsresultatet af imperativ stemning er på samme måde som den imperative programmering fungerer med computere.
I nogle tilfælde kaldes denne metode til programmering også procedureprogrammering . Procedureprogrammering henviser til det faktum, at denne type computerprogrammering indeholder procedurer, som computere skal følge, så et program kan bygges og køres. Procedurer kaldes også subroutiner eller funktioner .
Fra så tidligt som i 1950'erne er det nødvendigt at programmere. FORTRAN er et af de tidligste eksempler på et tvingende programmeringssprog. Ved at udvikle såvel FORTRAN som mere komplekse versioner af imperativ programmering kunne computerprogrammerere skabe meget mere komplicerede programmer sammenlignet med hvad de oprindeligt var i stand til at bruge ved kun at bruge maskinkoden til den computer, der blev arbejdet på. Dette har til gengæld gjort det muligt for computere at udvikle sig, så de er i stand til at oprette og køre meget mere avancerede applikationer.
Med tiden er de nødvendige programmeringssprog blevet mere og mere sofistikerede. Variabler, udtryk, funktioner og underprogrammer er alle nu en del af et program skrevet ved hjælp af imperativ programmering. Moderne sprog inkluderer sprog, 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 computerprogrammører 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 alarmer ikke. Det faktum, at trin-for-trin-procedurer ikke leveres, er den vigtigste forskel mellem deklarativ programmering og imperativ programmering.