KLOC (migliaia di righe di codice) è una misura tradizionale di quanto è grande un programma per computer o quanto tempo o quante persone ci vorranno per scriverlo. Il codice misurato è solitamente codice sorgente. Poiché un linguaggio sorgente di livello superiore (come C ++) compila in più righe di codice macchina rispetto a un linguaggio di livello inferiore (come il linguaggio assembler), un KLOC di istruzioni C ++ genererebbe un programma più grande (in numero di byte) rispetto a un KLOC di istruzioni in linguaggio assembler.
KLOC è stato utilizzato come misura approssimativa della produttività del programmatore, come in "Quante righe di codice puoi scrivere al giorno?" Tuttavia, questa misura non considera l'efficienza del codice. Molti altri fattori influenzano ovviamente la produttività.
Difetti per KLOC è una misura comune utilizzata come obiettivo o per valutare la qualità del codice.