Vad är läskunnig programmering?
LITERATE -programmering är en strategi som fungerar som ett alternativ till strukturerad programmering. Den underliggande idén bakom denna typ av programmering är att låta utvecklare fokusera mer på logik och flödet av deras tankeprocesser när de skriver program, snarare än att kräva att programmeringen skrivs på ett sätt som har mandat av datorn där programvaran är avsedd för användning. Med detta tillvägagångssätt fokuserar programmeraren mer på det mest logiska sättet att skriva programmeringen så att den uppnår det önskade resultatet, fokuserar sedan på hur man programmerar datorn så att programvaran fungerar ordentligt.
Till skillnad från strukturerad programmering, kan läskunnig programmering ofta använda gemensamt språk i kombination med källkoden som betraktas som traditionell. Detta tillvägagångssätt gör det möjligt för programmeraren att skapa makron som är beskrivande och förklarande till sin natur, baserat på programmerarens processer. Slutresultatet är skapandet av ett språk som effektivt täckerUnderliggande programmeringsspråk med dessa förklarande fraser. Med läskunnig programmering anses koddokumentationen lika med själva koden, snarare än att vara dotterbolag eller hjälp.
En annan aspekt som hjälper till att skilja literat programmering från strukturerad programmering är hur elementen i programmen interagerar med varandra. I strukturerade programmeringssituationer är interaktionen mer vertikal eller hierarkisk i design. Med den läskunniga strategin för programmeringsuppgiften, är elementen tänkt i termer av en sammanvävd mosaik, där elementen är mer eller mindre lika med varandra.
Förespråkare för läskunnig programmering gör vanligtvis påståendet att denna strategi gör det nödvändigt för programmerare att formulera de tankeprocesser som går in i programmet. Detta ger fördelen att kunna identifiera brister iprogrammerarens logik med mer precision och implementera förändringar eller modifieringar som gör det möjligt för programmeringen att fungera med mer precision och effektivitet. Dessutom hjälper själva naturen att skapa ett spår av dokumentation som gör det lättare att rekonstruera den logik som tillämpas på uppgiften från början till slut. När det gäller att anpassa koden för specifika applikationer av slutanvändare gör detta det lättare att följa strömmen av logik för basprogrammet och identifiera en punkt att förgrena sig för att utföra en specifik uppgift. Från den punkten kan programmeraren lägga till eller ändra koden så att viktiga funktioner inte är nedsatta och den nya funktionen är enkelt integrerad i den övergripande processen.