Kernel Normal Form - Kernel Normal Form

Kerne normale form , eller KNF , er den kodende stil anvendes til udvikling af koden for BSD operativsystemer. Baseret på det originale KNF-koncept fra Computer Systems Research Group dikterer det en programmeringsstil , som den bidragede kode skal overholde, inden den inkluderes i kodebasen . KNF startede som en kodifikation af, hvordan Ken Thompson og Dennis Ritchie formaterede den originale UNIX C- kildekode. Den beskriver ting som hvordan man navngiver variabler, bruger indrykninger og brugen af ANSI C- eller K&R C -kodestilarter. Hver BSD-variant har sine egne KNF-regler, som har udviklet sig over tid til at adskille sig fra hinanden på små måder.

SunOS-kernen og brugerlandet bruger også en lignende indrykningsstil, der blev afledt af AT & T-stildokumenter, og som undertiden er kendt som Bill Joy Normal Form . Korrektheden af ​​indrykningen af ​​en liste over kildefiler kan verificeres ved hjælp af et stilkontrolprogram skrevet af Bill Shannon. Dette stilkontrolprogram kaldes cstyle.

Se også

Referencer

eksterne links