Risposte:
Nel linguaggio di programmazione C , il nome della locale C"specifica l'ambiente minimo per la traduzione in C" ( C99 §7.11.1.1; il principio è stato lo stesso almeno dagli anni '80). Poiché la maggior parte dei sistemi operativi sono scritti in C, in particolare quelli ispirati a Unix in cui le impostazioni locali vengono impostate tramite le variabili di ambiente LANGe LC_xxx, Cfinisce per essere il nome di una locale "sicura" ovunque.
POSIX specifica che entrambi Ce POSIXdevono essere nomi locali validi, con le stesse impostazioni neutre.