Skip to main content

Wat is gestructureerd Engels?

Gestructureerd Engels maakt computercodes begrijpelijk voor niet-programmeurs door Engelse woorden te gebruiken om elke stap te beschrijven in het proces van het uitvoeren van een programma.De structuren van een computerprogramma zijn ontworpen om de computer te vertellen wat te doen op een logische, stapsgewijze manier.Niet-programmeurs kunnen echter niet de werkelijke symbolen en aanwijzingen in de code lezen, dus mensen hebben programmeertalen gemaakt die eenvoudige Engelse woorden gebruiken om uit te drukken wat er gebeurt terwijl de echte code wordt uitgevoerd.Dit gestructureerde Engels, vaak aangeduid als pseudo-code, programmeert de computer niet daadwerkelijk, maar het kan worden omschreven als een stroomdiagram met elke stap die wordt genomen als de computer volgt op het echte programma.

Door een taak in een logische volgorde te brekenVan enkele stappen kan het gestructureerd Engels de onderliggende organisatie van een computerprogramma worden gevolgd.Elke stap in het proces wordt op één regel beschreven, met behulp van heldere Engelse woorden in hoofdsteden, meestal in de vorm van opdrachten of imperatieven.Een eenvoudig voorbeeld hiervan is het if-dan-else-proces, ook bekend als een voorwaardelijk proces.Als een voorwaarde waar is, treedt een bepaalde actie op, maar als in plaats daarvan een andere voorwaarde waar is, treedt een andere actie op.Het hele IF-dan-else proces is voltooid met een endif, dus dit besluitvormingsprogramma is niet verward met de volgende reeks stappen.

Vele andere opdrachten, zoals start, herhalen, schrijven en doen worden gebruikt om single te beschrijvenStappen in een computerprogramma.Deze opdrachten zijn vaak ingebed in andere processen en creëren verschillende lagen acties binnen een enkele taak.Een programmeur kan een proces starten en twee of drie als-dan-dan beslissingen maken, de ene na de andere, voordat het endif wordt gebruikt om dat proces te voltooien.Een voorwaardelijk proces met behulp van if-then of case is een van de krachtigste constructies in een gestructureerd Engels programma.Het introduceert de mogelijkheid dat de computer veel zeer verschillende beslissingen neemt, afhankelijk van het bestaan van verschillende omstandigheden.

De voorwaardelijke constructie van de if-dan-else, of de casuscommando die een reeks acties introduceert die voor verschillende potentiële gevallen zouden moeten optreden,introduceer het concept van een beslissingsboom in het programma.Elke mogelijke startconditie of behuizing zou een enkele tak op de boom zijn, waarbij elke tak leidt naar verdere takken die bepaalde sets van if-then-soorten resultaten dragen.Een verandering in een van die initiële omstandigheden kan resulteren in volledig verschillende eindproducten op verschillende takken van de boom.In gestructureerd Engels kunnen deze ondergeschikte if-then- of case-takken worden uit elkaar gezet door te worden ingesprongen onder de opdrachten voor het grotere proces waarvan ze deel uitmaken.Deze stijl van het schrijven van het programma biedt veel precisie, terwijl de lezer precies kan zien waar elke kleine beslissing plaatsvindt in de bredere context. Het idee van gestructureerd Engels is de basis geweest van vele soorten computerprogrammeertalen.Een van de eerste gestructureerde programmeertalen was Structured Query Language (SQL), die in de vroege jaren zeventig werd opgericht bij International Business Machines Corporation (IBM).Het is in de loop der jaren gevolgd door vele andere talen die proberen computerprogrammering duidelijker te maken voor gewone lezers.De onderliggende code die de computer uitvoert, blijft geschreven in de symbolen die de meeste mensen niet kunnen lezen.Met de gestructureerde Engelse programmeertalen kunnen deze mensen echter programma's ontwerpen die vervolgens intern in die code worden vertaald, zodat hun computers de vereiste taken uitvoeren.