Wat is imperatief programmeren?
Gebiedende wijs is een methode die wordt gebruikt door computerprogrammeurs. De instructies die in dit type programmering worden gebruikt, geven opdrachten aan de computer voor acties die moeten worden gevolgd. Dit is het tegenovergestelde van declaratief programmeren, dat wordt gebruikt om de computer te vertellen wat er moet worden gedaan zonder details te geven over hoe de acties moeten worden uitgevoerd.
Gebiedende wijs is zo genoemd op basis van gebiedende wijs gebruikt in natuurlijke talen versus geconstrueerde talen, zoals computer programmeertalen. Tijdens de communicatie wordt de gebiedende wijs gebruikt om iemand een direct bevel te geven. Deze opdrachten vereisen meestal een bepaalde actie van het publiek dat het bericht ontvangt. Het resultaat van de opdrachtactie van imperatief humeur is op dezelfde manier als imperatief programmeren werkt met computers.
In sommige gevallen wordt deze programmeermethode ook wel procedureel programmeren genoemd . Procedureel programmeren verwijst naar het feit dat dit type computerprogrammering procedures biedt die computers kunnen volgen zodat een programma kan worden gebouwd en uitgevoerd. Procedures worden ook subroutines of functies genoemd .
Al in de jaren 1950 werd imperatief programmeren gebruikt. FORTRAN is een van de eerste voorbeelden van een imperatieve programmeertaal. Door FORTRAN en meer complexe versies van imperatief programmeren te ontwikkelen, konden computerprogrammeurs veel ingewikkelder programma's maken in vergelijking met wat ze aanvankelijk konden doen met alleen de machinecode van de computer waaraan werd gewerkt. Hierdoor konden computers op hun beurt evolueren, zodat ze veel geavanceerdere toepassingen kunnen maken en uitvoeren.
In de loop van de tijd zijn imperatieve programmeertalen steeds geavanceerder geworden. Variabelen, uitdrukkingen, functies en subprogramma's maken nu allemaal deel uit van een programma dat met dwingende programmering is geschreven. Moderne talen omvatten die welke object-geori毛nteerd programmeren volgen. Objectgeori毛nteerd programmeren maakt gebruik van objecten om computerprogramma's en -toepassingen te ontwerpen en samen te stellen. Een object is alles dat kan worden gemanipuleerd door een computerprogramma uit te voeren, waaronder variabelen, functies, waarden en gegevensstructuren.
Declaratief programmeren is de tegenovergestelde manier van programmeren van imperatief. Wanneer computerprogrammeurs declaratief programmeren gebruiken, beschrijven ze wat ze willen gebeuren, of de gewenste resultaten van het uitvoeren van hun programma. Hoewel de resultaten worden gegeven, is het proces om die meldingen te bereiken niet. Het feit dat er geen stapsgewijze procedures worden verstrekt, is het belangrijkste verschil tussen declaratieve programmering en imperatieve programmering.