least power

– the rule of least power – regeln om minst kraftfulla språket – principen att programmerare bör välja det minst kraftfulla av de programspråk som kan användas för att lösa en uppgift. Man bör, om det går, välja ett språk som steg för steg och med lättfattliga kodord beskriver vad som ska göras, eller hur en datamängd är uppbyggd. – Principen formulerades först av Tim Berners‑Lee (se denna länk), som motiverar den med att program och datamängder som ska göras tillgängliga på webben och återanvändas bör vara enkla för andra än upphovspersonen att förstå, bearbeta och analysera. Man bör kunna förstå delar av koden oberoende av helheten. Koden till webbsidor som är skrivna i HTML är till exempel lätt att förstå, förutsatt att man har vissa förkunskaper, medan koden till en Java-applikation inte går att genomskåda på något enkelt sätt. – Regeln om minst kraftfulla språket går på tvärs mot decennier av utveckling av programspråk. Utvecklare har strävat efter att göra språken så kraftfulla som möjligt, men det kräver förkunskaper på hög nivå av programmerarna och gör det svårt för utomstående att förstå programkoden. – Läs mer i detta dokument från W3C.

[lagar] [programmering] [17 maj 2018]

Dagens ord: 2018-09-12