compact: adj.

Di un progetto, descrive l'apprezzabile proprietà che può esser interamente capito al volo. Questo generalmente significa che le cose create da quel progetto possono esser usate con grande facilità e molti meno errori rispetto ad un altro tool non compatto. Compattezza non implica inutilità o mancanza di potenza; per esempio, C è compatto e il FORTRAN non lo è, ma il C è più potente del FORTRAN. I progetti diventano non compatti attraverso l'unione di feature e cruft che non risultano abbastanza chiari nello schema complessivo del progetto (quindi, alcuni fan del Classic C sostengono che ANSI C non è abbastanza compatto).