Skip to main content

Hva er litteraturprogrammering?

Literate programmering er en strategi som fungerer som et alternativ til strukturert programmering.Den underliggende ideen bak denne typen programmering er å tillate utviklere å fokusere mer på logikk og flyten av tankeprosessene sine når de skriver programmer, i stedet for å kreve at programmeringen skrives på en måte som er mandat av datamaskinen der programvaren er mentfor bruk.Med denne tilnærmingen fokuserer programmereren mer på den mest logiske måten å skrive programmeringen på, slik at den oppnår ønsket resultat, og fokuserer deretter på hvordan du programmerer datamaskinen slik at programvaren fungerer ordentlig.

I motsetning til strukturert programmering, bruker litteraturprogrammering ofte avVanlige dagers språk kombinert med kildekode som anses som tradisjonell.Denne tilnærmingen gjør det mulig for programmereren å lage makroer som er beskrivende og forklarende i naturen, basert på prosessene til programmereren.Sluttresultatet er etableringen av et språk som effektivt dekker det underliggende programmeringsspråket med disse forklarende setningene.Med litteraturprogrammering anses kodedokumentasjonen som lik selve koden, i stedet for å være datterselskap eller hjelp.

Et annet aspekt som hjelper til med å skille litteraturprogrammering fra strukturert programmering er måten elementene i programmene samhandler med hverandre.I strukturerte programmeringssituasjoner er interaksjonen mer vertikal eller hierarkisk i design.Med den litterære tilnærmingen til programmeringsoppgaven, antas elementene i form av en sammenvevd mosaikk, der elementene er mer eller mindre like med hverandre.

Talsmenn for litteraturprogrammering gjør vanligvis påstanden om at denne spesielle tilnærmingen gjør det nødvendig for programmerere å artikulere tankeprosessene som går inn i programmet.Dette gir fordelen av å kunne identifisere feil i logikken til programmereren med mer presisjon, og implementere endringer eller modifikasjoner som gjør at programmeringen kan fungere med mer presisjon og effektivitet.I tillegg hjelper selve naturen til denne tilnærmingen til å lage et spor av dokumentasjon som gjør det lettere å rekonstruere logikken som brukes på oppgaven fra begynnelse til slutt.Når det gjelder å tilpasse koden for spesifikke applikasjoner fra sluttbrukere, gjør dette det lettere å følge strømmen av logikk for baseprogrammet, og identifisere et punkt å forgrenes for å utføre en spesifikk oppgave.Fra det tidspunktet kan programmereren legge til eller endre koden slik at essensielle funksjoner ikke blir svekket, og den nye funksjonen enkelt blir integrert i den generelle prosessen.