Skip to main content

Wat is geletterde programmeren?

Geletterde programmering is een strategie die dient als een alternatief voor gestructureerde programmering.Het onderliggende idee achter dit type programmeren is om ontwikkelaars in staat te stellen zich meer te concentreren op logica en de stroom van hun denkprocessen bij het schrijven van programma's, in plaats van dat de programmering wordt geschreven op een manier die wordt opgelegd door de computer waar de software is bedoeldvoor gebruik.Met deze aanpak richt de programmeur zich meer op de meest logische manier om de programmering te schrijven, zodat het het gewenste resultaat bereikt en richt zich vervolgens op het programmeren van de computer zodat de software goed werkt.

In tegenstelling tot gestructureerde programmering, maakt geletterde programmering vaak gebruik vanCommon-Day-taal gecombineerd met broncode die als traditioneel wordt beschouwd.Deze aanpak maakt het voor de programmeur mogelijk om macro's te maken die beschrijvend en verklarende aard zijn, gebaseerd op de hoewel processen van de programmeur.Het eindresultaat is het creëren van een taal die effectief de onderliggende programmeertaal met deze verklarende zinnen dekt.Met geletterde programmering wordt de codedocumentatie als gelijk aan de code zelf beschouwd, in plaats van dochteronderneming of hulp van aard te zijn.

Een ander aspect dat helpt om geletterde programmering van gestructureerde programmering te onderscheiden, is de manier waarop de elementen van de programma's met elkaar omgaan.In gestructureerde programmeersituaties is de interactie verticaal of hiërarchischer in ontwerp.Met de geletterde benadering van de programmeertaak worden de elementen gedacht in termen van een verweven mozaïek, waarin de elementen min of meer gelijk aan elkaar zijn.

Voorstanders van geletterde programmering maken doorgaans de bewering dat deze specifieke aanpak het noodzakelijk maakt voor programmeurs om de denkprocessen die in het programma gaan te verwoorden.Dit biedt het voordeel dat u fouten in de logica van de programmeur met meer precisie kunt identificeren en wijzigingen of wijzigingen doorvoeren die de programmering met meer precisie en efficiëntie kunnen laten werken.Bovendien helpt de aard van deze aanpak om een spoor van documentatie te creëren waardoor het gemakkelijker wordt om de logica te reconstrueren die van begin tot eind op de taak wordt toegepast.In termen van het aanpassen van de code voor specifieke applicaties door eindgebruikers, maakt dit het gemakkelijker om de stroom van logica voor het basisprogramma te volgen en een punt te identificeren om af te zetten om een specifieke taak uit te voeren.Vanaf dat moment kan de programmeur de code toevoegen of wijzigen, zodat essentiële functies niet worden aangetast en de nieuwe functie gemakkelijk kan worden geïntegreerd in het algemene proces.